From 656eaa93bf858bf4a0ad75f0a74d236dc640678a Mon Sep 17 00:00:00 2001 From: Owen Taylor Date: Fri, 17 Jul 1998 14:48:35 +0000 Subject: [PATCH] If xid_ht hasn't been created yet, don't do the lookup. Thu Jul 16 20:11:36 1998 Owen Taylor * gdk/gdkxid.c (gdk_xid_table_lookup): If xid_ht hasn't been created yet, don't do the lookup. --- gdk/gdkxid.c | 7 ++++--- gdk/x11/gdkxid.c | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/gdk/gdkxid.c b/gdk/gdkxid.c index 6a538ba520..b32343863c 100644 --- a/gdk/gdkxid.c +++ b/gdk/gdkxid.c @@ -53,10 +53,11 @@ gdk_xid_table_remove (XID xid) gpointer gdk_xid_table_lookup (XID xid) { - gpointer data; - - data = g_hash_table_lookup (xid_ht, &xid); + gpointer data = NULL; + if (xid_ht) + data = g_hash_table_lookup (xid_ht, &xid); + return data; } diff --git a/gdk/x11/gdkxid.c b/gdk/x11/gdkxid.c index 6a538ba520..b32343863c 100644 --- a/gdk/x11/gdkxid.c +++ b/gdk/x11/gdkxid.c @@ -53,10 +53,11 @@ gdk_xid_table_remove (XID xid) gpointer gdk_xid_table_lookup (XID xid) { - gpointer data; - - data = g_hash_table_lookup (xid_ht, &xid); + gpointer data = NULL; + if (xid_ht) + data = g_hash_table_lookup (xid_ht, &xid); + return data; }