mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-11-05 16:20:10 +00:00
Don't enforce property change events on the root window
The code in gdk_x11_window_set_events is only meant to enforce property change events on child windows. Pointed out in bug 531490.
This commit is contained in:
parent
038dfa53d0
commit
4fc49fd8db
@ -3557,13 +3557,14 @@ static void
|
||||
gdk_window_x11_set_events (GdkWindow *window,
|
||||
GdkEventMask event_mask)
|
||||
{
|
||||
long xevent_mask;
|
||||
long xevent_mask = 0;
|
||||
int i;
|
||||
|
||||
if (!GDK_WINDOW_DESTROYED (window))
|
||||
{
|
||||
GDK_WINDOW_OBJECT (window)->event_mask = event_mask;
|
||||
xevent_mask = StructureNotifyMask | PropertyChangeMask;
|
||||
if (GDK_WINDOW_XID (window) != GDK_WINDOW_XROOTWIN (window))
|
||||
xevent_mask = StructureNotifyMask | PropertyChangeMask;
|
||||
for (i = 0; i < _gdk_nenvent_masks; i++)
|
||||
{
|
||||
if (event_mask & (1 << (i + 1)))
|
||||
|
Loading…
Reference in New Issue
Block a user