GNOME Bugzilla – Bug 687708
prevent lock in initial-setup mode
Last modified: 2012-11-11 18:19:17 UTC
1. boot into initial setup 2. leave your computer for a while 3. come back to find the lock screen 4. lift the shield 5. wall of gray :-(
Created attachment 228320 [details] [review] ScreenShield: fix code to detect missing unlock dialog If the session mode has no locking support, screenshield had code to unlock automatically, but it did so by checking the return value of the constructor, instead of checking if the constructor was actually callable, so it would get a TypeError before reaching the check. Try again with this one. It might fail again, as this code path apparently wasn't tested much during 3.6. In particular I'm afraid that .unlock() might leave the shell in an interesting state, if called at the wrong time (such as after a dragBegin)
Thanks, it works fine in quick testing here.
Can we get this merged for 3.6.2 ?
(In reply to comment #3) > Can we get this merged for 3.6.2 ? It is still waiting for a review.
Review of attachment 228320 [details] [review]: This makes sense to me.
Attachment 228320 [details] pushed as 271508c - ScreenShield: fix code to detect missing unlock dialog