GNOME Bugzilla – Bug 728395
Moving maximized window to other monitor makes panel disappear
Last modified: 2014-04-17 16:33:16 UTC
(GNOME 3.12 from hughsie's fedora 20 COPR) Requirements: two monitors set up in gnome, one primary and other secondary. Do this: 1. start gedit and have it on the primary screen (with the top panel) 2. hit F11 to fullscreen it 3. hit win-key/super/whatever to get to the window overwiew mode 4. drag the now-fullscreened gedit to the secondary monitor 5. click the gedit window to exit overview mode and focus gedit again -> It correctly fullscreens it on the other screen now, but my panel disappears. It reappears when I focus another window and back. A sort of reverse phenomenon happens when I do this starting from the secondary screen: move app to secondary screen, fullscreen, move to primary via overview: app goes fullscreen but panel stubbornly stays on top, covering the top of the window.
Created attachment 274585 [details] [review] window: Queue a fullscreen check when moving between monitors We track changes to windows fullscreen state and stacking order to determine a monitor's in-fullscreen state, but missed the obvious case of moving a fullscreen window between monitors.
Review of attachment 274585 [details] [review]: Of course.
Attachment 274585 [details] pushed as a2fb2c0 - window: Queue a fullscreen check when moving between monitors