]> Pileus Git - ~andy/gtk/commitdiff
protect idle handle with gdk threads macro.
authorTim Janik <timj@gtk.org>
Tue, 13 Nov 2001 18:52:25 +0000 (18:52 +0000)
committerTim Janik <timj@src.gnome.org>
Tue, 13 Nov 2001 18:52:25 +0000 (18:52 +0000)
Tue Nov 13 19:51:43 2001  Tim Janik  <timj@gtk.org>

        * gtk/gtkwindow.c (handle_accels_changed): protect idle handle
        with gdk threads macro.

ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
gtk/gtkwindow.c

index 31c26db01ae74c8546bff2fca2e14cc60c46d1b3..f9b16a881eb79037971a513be88099f131f90187 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Tue Nov 13 19:51:43 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwindow.c (handle_accels_changed): protect idle handle
+       with gdk threads macro.
+
 Mon Nov 12 23:08:37 2001  Tim Janik  <timj@gtk.org>
 
        * gtk/maketypes.awk: fix type utils generation on unix.
index 31c26db01ae74c8546bff2fca2e14cc60c46d1b3..f9b16a881eb79037971a513be88099f131f90187 100644 (file)
@@ -1,3 +1,8 @@
+Tue Nov 13 19:51:43 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwindow.c (handle_accels_changed): protect idle handle
+       with gdk threads macro.
+
 Mon Nov 12 23:08:37 2001  Tim Janik  <timj@gtk.org>
 
        * gtk/maketypes.awk: fix type utils generation on unix.
index 31c26db01ae74c8546bff2fca2e14cc60c46d1b3..f9b16a881eb79037971a513be88099f131f90187 100644 (file)
@@ -1,3 +1,8 @@
+Tue Nov 13 19:51:43 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwindow.c (handle_accels_changed): protect idle handle
+       with gdk threads macro.
+
 Mon Nov 12 23:08:37 2001  Tim Janik  <timj@gtk.org>
 
        * gtk/maketypes.awk: fix type utils generation on unix.
index 31c26db01ae74c8546bff2fca2e14cc60c46d1b3..f9b16a881eb79037971a513be88099f131f90187 100644 (file)
@@ -1,3 +1,8 @@
+Tue Nov 13 19:51:43 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwindow.c (handle_accels_changed): protect idle handle
+       with gdk threads macro.
+
 Mon Nov 12 23:08:37 2001  Tim Janik  <timj@gtk.org>
 
        * gtk/maketypes.awk: fix type utils generation on unix.
index 31c26db01ae74c8546bff2fca2e14cc60c46d1b3..f9b16a881eb79037971a513be88099f131f90187 100644 (file)
@@ -1,3 +1,8 @@
+Tue Nov 13 19:51:43 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwindow.c (handle_accels_changed): protect idle handle
+       with gdk threads macro.
+
 Mon Nov 12 23:08:37 2001  Tim Janik  <timj@gtk.org>
 
        * gtk/maketypes.awk: fix type utils generation on unix.
index 31c26db01ae74c8546bff2fca2e14cc60c46d1b3..f9b16a881eb79037971a513be88099f131f90187 100644 (file)
@@ -1,3 +1,8 @@
+Tue Nov 13 19:51:43 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwindow.c (handle_accels_changed): protect idle handle
+       with gdk threads macro.
+
 Mon Nov 12 23:08:37 2001  Tim Janik  <timj@gtk.org>
 
        * gtk/maketypes.awk: fix type utils generation on unix.
index 31c26db01ae74c8546bff2fca2e14cc60c46d1b3..f9b16a881eb79037971a513be88099f131f90187 100644 (file)
@@ -1,3 +1,8 @@
+Tue Nov 13 19:51:43 2001  Tim Janik  <timj@gtk.org>
+
+       * gtk/gtkwindow.c (handle_accels_changed): protect idle handle
+       with gdk threads macro.
+
 Mon Nov 12 23:08:37 2001  Tim Janik  <timj@gtk.org>
 
        * gtk/maketypes.awk: fix type utils generation on unix.
index d5b68cb0f5d98a5b634dc20d10b821c24affe791..7f8ce8602e7a2bfd2d545fd7b9db8a65a9461957 100644 (file)
@@ -1015,7 +1015,10 @@ gtk_window_set_policy (GtkWindow *window,
 static gboolean
 handle_accels_changed (gpointer data)
 {
-  GtkWindow *window = GTK_WINDOW (data);
+  GtkWindow *window;
+
+  GDK_THREADS_ENTER ();
+  window = GTK_WINDOW (data);
 
   if (window->accels_changed_handler)
     {
@@ -1024,7 +1027,8 @@ handle_accels_changed (gpointer data)
     }
 
   g_signal_emit (window, window_signals[ACCELS_CHANGED], 0);
-
+  GDK_THREADS_LEAVE ();
+  
   return FALSE;
 }