GNOME Bugzilla – Bug 338842
gets seriously confused in full-screen mode, leading to deletion of the wrong photos/data-loss
Last modified: 2006-05-24 07:00:41 UTC
Please describe the problem: So, Krissa was playing around- long-time watcher, first-time user. And managed to delete the wrong pictures, and not even notice it for a bit. Not a good first impression :/ Anyway, as best as I can tell what happened: 1. Go to full screen mode. 2. Decide to delete something. 3. Right-click, select 'delete from drive' 4. application jumps to the front, picture is deleted. App is *also still fullscreen behind itself*. 5. click on another picture, select 'delete from drive'. 6. picture is not deleted, because the selection in the app, and the selection in the full-screen behind the app, don't match, and the one deleted was not the one in front (i.e., the one the user was looking at) but the one behind. 7. rinse/repeat several times with 'it refuses to delete!' until notice that it is deleting something, just /not the picture with the blue selection color/. 8. Fun as I apologize yet again for a gnome bug. :/ Steps to reproduce: Actual results: Expected results: Does this happen every time? Other information:
ok I'll look at this first thing in the morning. Should be easy to avoid.
I confirm this! (Yay I don't have to file a bug report ;) Also, just a side note: the wording for deletion from disk is different from the right-click menu than the edit menu at the top. At least in French. Is that intentional?
ok this is fairly obvious as to what is going on. Working on a fix now.
Created attachment 65485 [details] [review] fixer patch This patch was sent to the mailing list by Alvaro Del Castillo, i think it solves this bug.
Perhaps similar to bug #340901 ?
*** Bug 341614 has been marked as a duplicate of this bug. ***
this is a good work around. I'd rather avoid the pop to foreground issue completely though. I have a plan just haven't had the time to finish it.
*** Bug 301150 has been marked as a duplicate of this bug. ***
I've committed a fix that keeps the fullscreen view on top properly and cleans up the logic a little.