After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 613944 - alt tab switcher icons vanish on dual screen setup
alt tab switcher icons vanish on dual screen setup
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2010-03-25 19:26 UTC by Rui Matos
Modified: 2010-03-25 21:04 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
video, demonstrating the bug (502.51 KB, video/mp4)
2010-03-25 19:26 UTC, Rui Matos
  Details
Fix multiscreen positioning issues (3.35 KB, patch)
2010-03-25 20:24 UTC, drago01
none Details | Review
shell-global: Fix get_focus_monitor returning the incorrect screen (1.09 KB, patch)
2010-03-25 20:25 UTC, drago01
none Details | Review
appSwitcher: Fix multiscreen positioning issues (3.31 KB, patch)
2010-03-25 20:28 UTC, drago01
committed Details | Review
shell-global: Fix get_focus_monitor returning the incorrect screen (1.05 KB, patch)
2010-03-25 20:30 UTC, drago01
committed Details | Review

Description Rui Matos 2010-03-25 19:26:10 UTC
Created attachment 157097 [details]
video, demonstrating the bug

The Alt-Tab switcher icons vanish on the second Tab stroke when using a dual screen setup.

Also, the "2nd tier" window switcher isn't well positioned.

I'm attaching a video showing these problems.
Comment 1 drago01 2010-03-25 20:24:37 UTC
Created attachment 157105 [details] [review]
Fix multiscreen positioning issues

We need to take the screens position into account when allocating.
Comment 2 drago01 2010-03-25 20:25:00 UTC
Created attachment 157106 [details] [review]
shell-global: Fix get_focus_monitor returning the incorrect screen

When the window's top-left corner is the same as the monitor's top-left
corner the check in shell_global_get_focus_monitor fails to detect that.

Use >= rather than > to fix that.
Comment 3 drago01 2010-03-25 20:28:30 UTC
Created attachment 157107 [details] [review]
appSwitcher: Fix multiscreen positioning issues

*) Fix commit message
Comment 4 drago01 2010-03-25 20:30:02 UTC
Created attachment 157108 [details] [review]
shell-global: Fix get_focus_monitor returning the incorrect screen

*) Fix commit message here to (>= vs <= ...)
Comment 5 drago01 2010-03-25 20:59:03 UTC
Comment on attachment 157107 [details] [review]
appSwitcher: Fix multiscreen positioning issues

Attachment 157107 [details] pushed as f53bf17 - appSwitcher: Fix multiscreen positioning issues
Comment 6 drago01 2010-03-25 21:04:55 UTC
Attachment 157108 [details] pushed as d173f9e - shell-global: Fix get_focus_monitor returning the incorrect screen