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 133034 - [DnD] Don't grab buttons on globally active windows in click-to-focus mode
[DnD] Don't grab buttons on globally active windows in click-to-focus mode
Status: RESOLVED WONTFIX
Product: metacity
Classification: Other
Component: general
2.6.x
Other Linux
: Normal enhancement
: ---
Assigned To: Metacity maintainers list
Metacity maintainers list
Depends on:
Blocks: 133047
 
 
Reported: 2004-01-31 06:38 UTC by Gregory Merchan
Modified: 2007-04-09 18:56 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement


Attachments
Don't grab buttons on globally active windows in click-to-focus mode (670 bytes, patch)
2004-01-31 06:40 UTC, Gregory Merchan
reviewed Details | Review

Description Gregory Merchan 2004-01-31 06:38:50 UTC
To allow DnD without raising a window, don't grab buttons on globally active
windows in click-to-focus mode. Patch and explanation coming soon.
Comment 1 Gregory Merchan 2004-01-31 06:40:24 UTC
Created attachment 23917 [details] [review]
Don't grab buttons on globally active windows in click-to-focus mode
Comment 2 Gregory Merchan 2004-01-31 09:37:22 UTC
And, yes, this means that no WM_TAKE_FOCUS message will be sent
to globally active windows upon clicks in their client areas.
That's the purpose of this and perhaps I chose the wrong title.

The change in bug #128134 handles raising when appropriate.
See also the other bugs blocking bug #133047 .
Comment 3 Elijah Newren 2007-04-09 18:56:06 UTC
As per Gregory's comments in bug 76672 and bug 80984, this would require toolkit level changes as well, be incompatible with focus modes other than click-to-focus, and move focus policy from the window manager to applications.  Odds of convincing all toolkit authors to accept such changes are essentially 0 (Lubos already objected on these grounds; see http://mail.gnome.org/archives/wm-spec-list/2004-April/msg00019.html).

Don't raise on DND will instead be tracked in bug 152952 (and gtk bug 154260).