summaryrefslogtreecommitdiff
path: root/gdk
diff options
context:
space:
mode:
author0 <otaylor@redhat.com>2000-10-04 19:53:53 +0000
committerOwen Taylor <otaylor@src.gnome.org>2000-10-04 19:53:53 +0000
commit468689e31ab23b6b69147a7704a143d7a0a4dee2 (patch)
tree3d0af1363f5afa18fecfb200cdc3edcfb96043d2 /gdk
parentb90b621e2cb7c44c106570b91b9ad36206222ba6 (diff)
downloadgtk+-468689e31ab23b6b69147a7704a143d7a0a4dee2.tar.gz
Move list pointer forwards before removing item from list. (Crash reported
Wed Oct 4 15:52:15 2000 <otaylor@redhat.com> * gdk/x11/gdkselection-x11.c (_gdk_selection_window_destroyed): Move list pointer forwards before removing item from list. (Crash reported by Salmaso Raffaele) * gdk/gdkwindow.h: Remove spurious trailing , * gdk/Makefile.am (LDFLAGS): You can't do interlibrary dependencies on uninstalled libraries, sorry folks.
Diffstat (limited to 'gdk')
-rw-r--r--gdk/Makefile.am1
-rw-r--r--gdk/gdkwindow.h2
-rw-r--r--gdk/x11/gdkselection-x11.c3
3 files changed, 3 insertions, 3 deletions
diff --git a/gdk/Makefile.am b/gdk/Makefile.am
index 74a22fe00b..d856016ff4 100644
--- a/gdk/Makefile.am
+++ b/gdk/Makefile.am
@@ -33,7 +33,6 @@ LDFLAGS = @STRIP_BEGIN@ \
-version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) \
-export-dynamic \
-rpath @prefix@/lib \
- -L../gdk-pixbuf/.libs -lgdk_pixbuf-1.3 \
@PANGO_LIBS@ \
@GLIB_DEPLIBS@ \
@more_ldflags@ \
diff --git a/gdk/gdkwindow.h b/gdk/gdkwindow.h
index 8155323809..02cf42b1ac 100644
--- a/gdk/gdkwindow.h
+++ b/gdk/gdkwindow.h
@@ -125,7 +125,7 @@ typedef enum
GDK_GRAVITY_SOUTH_WEST,
GDK_GRAVITY_SOUTH,
GDK_GRAVITY_SOUTH_EAST,
- GDK_GRAVITY_STATIC,
+ GDK_GRAVITY_STATIC
} GdkGravity;
struct _GdkWindowAttr
diff --git a/gdk/x11/gdkselection-x11.c b/gdk/x11/gdkselection-x11.c
index 1879226788..454d1cbd7e 100644
--- a/gdk/x11/gdkselection-x11.c
+++ b/gdk/x11/gdkselection-x11.c
@@ -56,12 +56,13 @@ _gdk_selection_window_destroyed (GdkWindow *window)
while (tmp_list)
{
OwnerInfo *info = tmp_list->data;
+ tmp_list = tmp_list->next;
+
if (info->owner == window)
{
owner_list = g_slist_remove (owner_list, info);
g_free (info);
}
- tmp_list = tmp_list->next;
}
}