Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
No build reason found for SLE-Module-Server-Applications:x86_64
SUSE:SLE-12-SP4:GA
gtk2.34885
gtk2-bnc1039465-fix-gdk-windowing-window-at-poi...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File gtk2-bnc1039465-fix-gdk-windowing-window-at-pointer.patch of Package gtk2.34885
--- gtk+-2.18.9/gdk/x11/gdkwindow-x11.c +++ gtk+-2.18.9/gdk/x11/gdkwindow-x11.c @@ -3253,16 +3253,15 @@ _gdk_windowing_window_at_pointer (GdkDis while (xwindow) { + child = NULL; xwindow_last = xwindow; XQueryPointer (xdisplay, xwindow, - &root, &xwindow, &rootx, &rooty, &winx, &winy, &xmask); - if (get_toplevel && xwindow_last != root && - (window = gdk_window_lookup_for_display (display, xwindow_last)) != NULL && + &root, &child, &rootx, &rooty, &winx, &winy, &xmask); + if (get_toplevel && xwindow != root && + (window = gdk_window_lookup_for_display (display, xwindow)) != NULL && GDK_WINDOW_TYPE (window) != GDK_WINDOW_FOREIGN) - { - xwindow = xwindow_last; - break; - } + break; + xwindow = child; } } else
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor