summaryrefslogtreecommitdiff
path: root/gdk/gdkproperty.c
diff options
context:
space:
mode:
authorTim Janik <timj@gtk.org>1998-07-04 15:31:30 +0000
committerTim Janik <timj@src.gnome.org>1998-07-04 15:31:30 +0000
commit90408c4641e6493913eb859a67b3965bca259558 (patch)
treeacdf9e671a8ca1307bb24099ce90ad59d1ac3185 /gdk/gdkproperty.c
parentc2eb7c28fe37ac83facf071451c4c2699e76cf1d (diff)
downloadgtk+-90408c4641e6493913eb859a67b3965bca259558.tar.gz
changed reversed_[12] to reserved_[12] in gtk_*_get_type functions.
Sat Jul 4 13:16:24 1998 Tim Janik <timj@gtk.org> * gtk/*.c: changed reversed_[12] to reserved_[12] in gtk_*_get_type functions. * gdk/gdkwindow.c: * gdk/gdkvisual.c: check for some pointer values to be != NULL, prior to XFree() calls.
Diffstat (limited to 'gdk/gdkproperty.c')
-rw-r--r--gdk/gdkproperty.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/gdk/gdkproperty.c b/gdk/gdkproperty.c
index 36e3c22024..38665ca0c4 100644
--- a/gdk/gdkproperty.c
+++ b/gdk/gdkproperty.c
@@ -46,12 +46,16 @@ gdk_atom_name (GdkAtom atom)
if (gdk_error_code == -1)
{
+ if (t)
+ XFree (t);
+
return NULL;
}
else
{
name = g_strdup (t);
- XFree (t);
+ if (t)
+ XFree (t);
return name;
}
@@ -95,6 +99,7 @@ gdk_property_get (GdkWindow *window,
xwindow = gdk_root_window;
}
+ ret_data = NULL;
XGetWindowProperty (xdisplay, xwindow, property,
offset, (length + 3) / 4, pdelete,
type, &ret_prop_type, &ret_format,
@@ -113,6 +118,7 @@ gdk_property_get (GdkWindow *window,
if (ret_prop_type != type)
{
gchar *rn, *pn;
+
XFree (ret_data);
rn = gdk_atom_name(ret_prop_type);
pn = gdk_atom_name(type);