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 591913 - Fails to skip current window on alt+tab when another window is asking for attention
Fails to skip current window on alt+tab when another window is asking for att...
Status: RESOLVED FIXED
Product: mutter
Classification: Core
Component: general
git master
Other Linux
: Normal normal
: ---
Assigned To: mutter-maint
mutter-maint
Depends on:
Blocks:
 
 
Reported: 2009-08-15 22:36 UTC by Gustavo Noronha (kov)
Modified: 2009-11-12 16:39 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch for Mutter (1.16 KB, patch)
2009-08-21 15:47 UTC, Tomas Frydrych
committed Details | Review
Corrected patch (6.12 KB, patch)
2009-11-12 16:33 UTC, Maxim Ermilov
none Details | Review

Description Gustavo Noronha (kov) 2009-08-15 22:36:33 UTC
If you have a window requiring attention in another virtual desktop, and try a quick alt-tab to alternate to another window, you will only get the current window, not the window you intended.

Apparently mutter tries to skip the current window by skipping the first window in the list, which in this case is the window requiring attention. This seems to have been fixed in metacity some time ago:

http://git.gnome.org/cgit/metacity/commit/?id=92bfe34716687a8fcee34c84b80bef1a10035564
Comment 1 Tomas Frydrych 2009-08-21 15:47:46 UTC
Created attachment 141353 [details] [review]
Patch for Mutter

The attached patch is the Metacity commit adapted for Mutter.
Comment 2 Owen Taylor 2009-08-25 18:22:25 UTC
Comment on attachment 141353 [details] [review]
Patch for Mutter

Subject of the commit looks truncated, otherwise good to commit.

http://bugzilla.gnome.org/show_bug.cgi?id=591006 is related (mentioned in the original mutter bug) but separate - the handling of demands-attention windows on other windows in the alt-tab popup is not coherent, since they show up, but you can't switch to them.
Comment 3 Owen Taylor 2009-08-25 18:22:35 UTC
Comment on attachment 141353 [details] [review]
Patch for Mutter

Subject of the commit looks truncated, otherwise good to commit.

http://bugzilla.gnome.org/show_bug.cgi?id=591006 is related (mentioned in the original mutter bug) but separate - the handling of demands-attention windows on other windows in the alt-tab popup is not coherent, since they show up, but you can't switch to them.
Comment 4 Tomas Frydrych 2009-08-26 14:32:14 UTC
Comment on attachment 141353 [details] [review]
Patch for Mutter

committed as 7a6968cb46033b39023788d02c2c6ea8e8fd7e27 (the subject line is truncated in the original metacity commit).
Comment 5 Owen Taylor 2009-08-26 17:02:01 UTC
Subject was truncated in the original metacity commit because it was translated from CVS and the subject was auto-extracted.
Comment 6 Owen Taylor 2009-08-26 17:02:12 UTC
(from svn, I mean)
Comment 7 Maxim Ermilov 2009-11-12 16:33:08 UTC
Created attachment 147588 [details] [review]
Corrected patch

Now do resize background's actor in notify::screen-width.
For use of workspace.list_windows need to correct it annotation.
Comment 8 Maxim Ermilov 2009-11-12 16:39:16 UTC
(In reply to comment #7)
> Created an attachment (id=147588) [details] [review]
> Corrected patch
> 
> Now do resize background's actor in notify::screen-width.
> For use of workspace.list_windows need to correct it annotation.

Sorry, Missing window in browser. This is for bug 591912