From 713fd43c8f3b9eac7633cdb8e37d4d78e27e48fc Mon Sep 17 00:00:00 2001 From: Tristan Van Berkom Date: Thu, 10 Mar 2011 14:08:15 +0900 Subject: [PATCH] Fixed gdk_window_beep() to pass the toplevel instance to the toplevel's implementation vfunc. This incorrect assignment would cause asynchronous aborts from the X server (they would occur if for instance, an offscreen GtkTreeView calls gtk_widget_error_bell()). --- gdk/gdkwindow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index 57a3187245..e3177f01fb 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -7968,7 +7968,7 @@ gdk_window_beep (GdkWindow *window) if (toplevel) { - if (GDK_WINDOW_IMPL_GET_CLASS (toplevel->impl)->beep (window)) + if (GDK_WINDOW_IMPL_GET_CLASS (toplevel->impl)->beep (toplevel)) return; }