summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2002-06-14 14:15:32 +0000
committerOwen Taylor <otaylor@src.gnome.org>2002-06-14 14:15:32 +0000
commitbf4292b24c923af27c5f0721de042d603e0803d0 (patch)
tree0d51da772c853a0dbb8d20a0daf5a226066fb9d7
parentceea5ef8fe30a686ecf1d945d198da244cad3276 (diff)
downloadgdk-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--ChangeLog10
-rw-r--r--ChangeLog.pre-2-1010
-rw-r--r--ChangeLog.pre-2-210
-rw-r--r--ChangeLog.pre-2-410
-rw-r--r--ChangeLog.pre-2-610
-rw-r--r--ChangeLog.pre-2-810
-rw-r--r--gdk/gdkwindow.c2
-rw-r--r--gtk/gtkmain.c4
8 files changed, 64 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 7c7876620..48d04582d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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 *