diff options
author | Owen Taylor <otaylor@redhat.com> | 2002-06-14 14:15:32 +0000 |
---|---|---|
committer | Owen Taylor <otaylor@src.gnome.org> | 2002-06-14 14:15:32 +0000 |
commit | bf4292b24c923af27c5f0721de042d603e0803d0 (patch) | |
tree | 0d51da772c853a0dbb8d20a0daf5a226066fb9d7 | |
parent | ceea5ef8fe30a686ecf1d945d198da244cad3276 (diff) | |
download | gdk-pixbuf-bf4292b24c923af27c5f0721de042d603e0803d0.tar.gz |
Add missing GDK_THREADS_ENTER()/GDK_THREADS_LEAVE(). (Report of
Fri Jun 14 10:00:29 2002 Owen Taylor <otaylor@redhat.com>
* gdk/gdkwindow.c (gdk_window_update_idle): Add
missing GDK_THREADS_ENTER()/GDK_THREADS_LEAVE().
(Report of non-thread-safety from Nicholas Allen)
* gtk/gtkmain.c (rewrite_events_translate): Fix sign
problem with coordinate translation. (Fix from
Robin Lu, #85229)
-rw-r--r-- | ChangeLog | 10 | ||||
-rw-r--r-- | ChangeLog.pre-2-10 | 10 | ||||
-rw-r--r-- | ChangeLog.pre-2-2 | 10 | ||||
-rw-r--r-- | ChangeLog.pre-2-4 | 10 | ||||
-rw-r--r-- | ChangeLog.pre-2-6 | 10 | ||||
-rw-r--r-- | ChangeLog.pre-2-8 | 10 | ||||
-rw-r--r-- | gdk/gdkwindow.c | 2 | ||||
-rw-r--r-- | gtk/gtkmain.c | 4 |
8 files changed, 64 insertions, 2 deletions
@@ -1,3 +1,13 @@ +Fri Jun 14 10:00:29 2002 Owen Taylor <otaylor@redhat.com> + + * gdk/gdkwindow.c (gdk_window_update_idle): Add + missing GDK_THREADS_ENTER()/GDK_THREADS_LEAVE(). + (Report of non-thread-safety from Nicholas Allen) + + * gtk/gtkmain.c (rewrite_events_translate): Fix sign + problem with coordinate translation. (Fix from + Robin Lu, #85229) + Thu Jun 13 19:41:56 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtkiconfactory.c gtk/gtkselection.c gtk/gtkstyle.c diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 7c7876620..48d04582d 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,13 @@ +Fri Jun 14 10:00:29 2002 Owen Taylor <otaylor@redhat.com> + + * gdk/gdkwindow.c (gdk_window_update_idle): Add + missing GDK_THREADS_ENTER()/GDK_THREADS_LEAVE(). + (Report of non-thread-safety from Nicholas Allen) + + * gtk/gtkmain.c (rewrite_events_translate): Fix sign + problem with coordinate translation. (Fix from + Robin Lu, #85229) + Thu Jun 13 19:41:56 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtkiconfactory.c gtk/gtkselection.c gtk/gtkstyle.c diff --git a/ChangeLog.pre-2-2 b/ChangeLog.pre-2-2 index 7c7876620..48d04582d 100644 --- a/ChangeLog.pre-2-2 +++ b/ChangeLog.pre-2-2 @@ -1,3 +1,13 @@ +Fri Jun 14 10:00:29 2002 Owen Taylor <otaylor@redhat.com> + + * gdk/gdkwindow.c (gdk_window_update_idle): Add + missing GDK_THREADS_ENTER()/GDK_THREADS_LEAVE(). + (Report of non-thread-safety from Nicholas Allen) + + * gtk/gtkmain.c (rewrite_events_translate): Fix sign + problem with coordinate translation. (Fix from + Robin Lu, #85229) + Thu Jun 13 19:41:56 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtkiconfactory.c gtk/gtkselection.c gtk/gtkstyle.c diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 7c7876620..48d04582d 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,13 @@ +Fri Jun 14 10:00:29 2002 Owen Taylor <otaylor@redhat.com> + + * gdk/gdkwindow.c (gdk_window_update_idle): Add + missing GDK_THREADS_ENTER()/GDK_THREADS_LEAVE(). + (Report of non-thread-safety from Nicholas Allen) + + * gtk/gtkmain.c (rewrite_events_translate): Fix sign + problem with coordinate translation. (Fix from + Robin Lu, #85229) + Thu Jun 13 19:41:56 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtkiconfactory.c gtk/gtkselection.c gtk/gtkstyle.c diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 7c7876620..48d04582d 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,13 @@ +Fri Jun 14 10:00:29 2002 Owen Taylor <otaylor@redhat.com> + + * gdk/gdkwindow.c (gdk_window_update_idle): Add + missing GDK_THREADS_ENTER()/GDK_THREADS_LEAVE(). + (Report of non-thread-safety from Nicholas Allen) + + * gtk/gtkmain.c (rewrite_events_translate): Fix sign + problem with coordinate translation. (Fix from + Robin Lu, #85229) + Thu Jun 13 19:41:56 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtkiconfactory.c gtk/gtkselection.c gtk/gtkstyle.c diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 7c7876620..48d04582d 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,13 @@ +Fri Jun 14 10:00:29 2002 Owen Taylor <otaylor@redhat.com> + + * gdk/gdkwindow.c (gdk_window_update_idle): Add + missing GDK_THREADS_ENTER()/GDK_THREADS_LEAVE(). + (Report of non-thread-safety from Nicholas Allen) + + * gtk/gtkmain.c (rewrite_events_translate): Fix sign + problem with coordinate translation. (Fix from + Robin Lu, #85229) + Thu Jun 13 19:41:56 2002 Owen Taylor <otaylor@redhat.com> * gtk/gtkiconfactory.c gtk/gtkselection.c gtk/gtkstyle.c diff --git a/gdk/gdkwindow.c b/gdk/gdkwindow.c index ac66759ec..cc78c5314 100644 --- a/gdk/gdkwindow.c +++ b/gdk/gdkwindow.c @@ -2148,7 +2148,9 @@ gdk_window_process_all_updates (void) static gboolean gdk_window_update_idle (gpointer data) { + GDK_THREADS_ENTER (); gdk_window_process_all_updates (); + GDK_THREADS_LEAVE (); return FALSE; } diff --git a/gtk/gtkmain.c b/gtk/gtkmain.c index 7908ded89..4fe350be1 100644 --- a/gtk/gtkmain.c +++ b/gtk/gtkmain.c @@ -1053,8 +1053,8 @@ rewrite_events_translate (GdkWindow *old_window, gdk_window_get_origin (old_window, &old_origin_x, &old_origin_y); gdk_window_get_origin (new_window, &new_origin_x, &new_origin_y); - *x += new_origin_x - old_origin_x; - *y += new_origin_y - old_origin_y; + *x += old_origin_x - new_origin_x; + *y += old_origin_y - new_origin_y; } static GdkEvent * |