]> Pileus Git - ~andy/gtk/commit
Move the grabs up earlier, so we don't get a big pile of uncompressed
authorOwen Taylor <otaylor@redhat.com>
Sat, 5 Jul 2003 05:27:11 +0000 (05:27 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Sat, 5 Jul 2003 05:27:11 +0000 (05:27 +0000)
commite5561940f2a3720d1c514afdff92cf327236f550
treee42dc1699bc92480897ac5b894ebfac48097b059
parent58a7f9f72ac188215130697be1982459f9b0cc4d
Move the grabs up earlier, so we don't get a big pile of uncompressed

Sat Jul  5 00:49:32 2003  Owen Taylor  <otaylor@redhat.com>

        * gtk/gtkdnd.c (gtk_drag_begin): Move the grabs up
        earlier, so we don't get a big pile of uncompressed
        motion events before the grab takes effect.

        * gtk/gtkdnd.c (gtk_drag_update_icon): Call
        gdk_window_process_all_updates() so that the area
        we are dragging over gets a change to redraw.

        * gtk/gtkdnd.c (_gtk_drag_dest_handle_event): Use
        gdk_window_get_position(), not gdk_window_get_origin().

        * gdk/x11/gdkwindow-x11.[ch] (gdk_window_have_shape_ext)
        gdkdisplay-x11.h: use XShapeQueryExtension to
        avoid duplicate XQueryExtension when we actually
        use it. Remove unnecessary caching in GdkDisplayX11.
gdk/x11/gdkdisplay-x11.c
gdk/x11/gdkdisplay-x11.h
gdk/x11/gdkwindow-x11.c
gtk/gtkdnd.c