endSessionDialog: Fix hibernate action #13243
Merged
+4
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
closes #12664
Before the fix
end-session-dialog-hibernate-not-fix-1.mp4
Another issue that happens due to this, since the dialog stays open for longer and active is that as you can see in the video, I can click the other options and even the hibernate option more than once, which since the hibernation stores the state can lead to the system firing these actions (like a reboot) unecessarily (and unatended too likely) after the hibernation is resumed, like happened here:
end-session-dialog-hibernate-not-fix-2.mp4
After the fix
end-session-dialog-hibernate-fix.mp4
This was tested in a computer with LMDE 7.