forked from AuroraMiddleware/gtk
Call gdk_window_enable_synchronized_configure()
Thu Aug 5 19:58:08 2004 Soeren Sandmann <sandmann@daimi.au.dk> * gtk/gtkplug.c (gtk_plug_realize): Call gdk_window_enable_synchronized_configure() * gdk/x11/gdkwindow-x11.c (gdk_window_configure_finished): Make noop if gdk_window_enable_synchronized_configure() has not been called.
This commit is contained in:
parent
363c02e807
commit
ed44e79c49
@ -1,3 +1,12 @@
|
||||
Thu Aug 5 19:58:08 2004 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* gtk/gtkplug.c (gtk_plug_realize): Call
|
||||
gdk_window_enable_synchronized_configure()
|
||||
|
||||
* gdk/x11/gdkwindow-x11.c (gdk_window_configure_finished): Make
|
||||
noop if gdk_window_enable_synchronized_configure() has not been
|
||||
called.
|
||||
|
||||
2004-08-04 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/gtkfilechooser.[hc]: Add setter and getter for the
|
||||
|
@ -1,3 +1,12 @@
|
||||
Thu Aug 5 19:58:08 2004 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* gtk/gtkplug.c (gtk_plug_realize): Call
|
||||
gdk_window_enable_synchronized_configure()
|
||||
|
||||
* gdk/x11/gdkwindow-x11.c (gdk_window_configure_finished): Make
|
||||
noop if gdk_window_enable_synchronized_configure() has not been
|
||||
called.
|
||||
|
||||
2004-08-04 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/gtkfilechooser.[hc]: Add setter and getter for the
|
||||
|
@ -1,3 +1,12 @@
|
||||
Thu Aug 5 19:58:08 2004 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* gtk/gtkplug.c (gtk_plug_realize): Call
|
||||
gdk_window_enable_synchronized_configure()
|
||||
|
||||
* gdk/x11/gdkwindow-x11.c (gdk_window_configure_finished): Make
|
||||
noop if gdk_window_enable_synchronized_configure() has not been
|
||||
called.
|
||||
|
||||
2004-08-04 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/gtkfilechooser.[hc]: Add setter and getter for the
|
||||
|
@ -1,3 +1,12 @@
|
||||
Thu Aug 5 19:58:08 2004 Soeren Sandmann <sandmann@daimi.au.dk>
|
||||
|
||||
* gtk/gtkplug.c (gtk_plug_realize): Call
|
||||
gdk_window_enable_synchronized_configure()
|
||||
|
||||
* gdk/x11/gdkwindow-x11.c (gdk_window_configure_finished): Make
|
||||
noop if gdk_window_enable_synchronized_configure() has not been
|
||||
called.
|
||||
|
||||
2004-08-04 Matthias Clasen <mclasen@redhat.com>
|
||||
|
||||
* gtk/gtkfilechooser.[hc]: Add setter and getter for the
|
||||
|
@ -5724,17 +5724,22 @@ gdk_window_enable_synchronized_configure (GdkWindow *window)
|
||||
void
|
||||
gdk_window_configure_finished (GdkWindow *window)
|
||||
{
|
||||
GdkWindowImplX11 *impl;
|
||||
|
||||
g_return_if_fail (GDK_IS_WINDOW (window));
|
||||
|
||||
impl = GDK_WINDOW_IMPL_X11 (((GdkWindowObject *)window)->impl);
|
||||
if (!impl->use_synchronized_configure)
|
||||
return;
|
||||
|
||||
#ifdef HAVE_XSYNC
|
||||
if (!GDK_WINDOW_DESTROYED (window))
|
||||
{
|
||||
GdkDisplay *display = GDK_WINDOW_DISPLAY (window);
|
||||
GdkToplevelX11 *toplevel = _gdk_x11_window_get_toplevel (window);
|
||||
|
||||
g_return_if_fail (toplevel->update_counter != None);
|
||||
|
||||
if (toplevel && GDK_DISPLAY_X11 (display)->use_sync &&
|
||||
if (toplevel && toplevel->update_counter != None &&
|
||||
GDK_DISPLAY_X11 (display)->use_sync &&
|
||||
!XSyncValueIsZero (toplevel->current_counter_value))
|
||||
{
|
||||
XSyncSetCounter (GDK_WINDOW_XDISPLAY (window),
|
||||
|
@ -561,6 +561,8 @@ gtk_plug_realize (GtkWidget *widget)
|
||||
|
||||
widget->style = gtk_style_attach (widget->style, widget->window);
|
||||
gtk_style_set_background (widget->style, widget->window, GTK_STATE_NORMAL);
|
||||
|
||||
gdk_window_enable_synchronized_configure (widget->window);
|
||||
}
|
||||
|
||||
static void
|
||||
|
Loading…
Reference in New Issue
Block a user