summaryrefslogtreecommitdiff
path: root/gdk
diff options
context:
space:
mode:
authorTim Janik <timj@gimp.org>1998-02-13 18:41:18 +0000
committerTim Janik <timj@src.gnome.org>1998-02-13 18:41:18 +0000
commit3c7f5af2a5db00037a54c893af6ac913dfc67631 (patch)
tree9eeb49da794e2d72c1b7469133216929d9bef215 /gdk
parentc3fc26bb9d7a14701d9aa07342441776305f0e57 (diff)
downloadgtk+-3c7f5af2a5db00037a54c893af6ac913dfc67631.tar.gz
check for clist !REALIZED. (draw_rows): bail out if the widget isn't
Fri Feb 13 19:08:51 1998 Tim Janik <timj@gimp.org> * gtk/gtkclist.c (check_exposures): check for clist !REALIZED. (draw_rows): bail out if the widget isn't drawable. (hadjustment_value_changed): (vadjustment_value_changed): bail out if clist isn't drawable. * gdk/gdk.c (graphics_expose_predicate): check for private != NULL. (gdk_event_get_graphics_expose): check for window != NULL.
Diffstat (limited to 'gdk')
-rw-r--r--gdk/gdk.c4
-rw-r--r--gdk/x11/gdkmain-x11.c4
2 files changed, 8 insertions, 0 deletions
diff --git a/gdk/gdk.c b/gdk/gdk.c
index 1c1f77ed9f..ca8f4485d1 100644
--- a/gdk/gdk.c
+++ b/gdk/gdk.c
@@ -642,6 +642,8 @@ graphics_expose_predicate (Display *display,
XPointer arg)
{
GdkWindowPrivate *private = (GdkWindowPrivate *)arg;
+
+ g_return_val_if_fail (private != NULL, False);
if ((xevent->xany.window == private->xwindow) &&
((xevent->xany.type == GraphicsExpose) ||
@@ -656,6 +658,8 @@ gdk_event_get_graphics_expose (GdkWindow *window)
{
XEvent xevent;
GdkEvent *event;
+
+ g_return_val_if_fail (window != NULL, NULL);
XIfEvent (gdk_display, &xevent, graphics_expose_predicate, (XPointer)window);
diff --git a/gdk/x11/gdkmain-x11.c b/gdk/x11/gdkmain-x11.c
index 1c1f77ed9f..ca8f4485d1 100644
--- a/gdk/x11/gdkmain-x11.c
+++ b/gdk/x11/gdkmain-x11.c
@@ -642,6 +642,8 @@ graphics_expose_predicate (Display *display,
XPointer arg)
{
GdkWindowPrivate *private = (GdkWindowPrivate *)arg;
+
+ g_return_val_if_fail (private != NULL, False);
if ((xevent->xany.window == private->xwindow) &&
((xevent->xany.type == GraphicsExpose) ||
@@ -656,6 +658,8 @@ gdk_event_get_graphics_expose (GdkWindow *window)
{
XEvent xevent;
GdkEvent *event;
+
+ g_return_val_if_fail (window != NULL, NULL);
XIfEvent (gdk_display, &xevent, graphics_expose_predicate, (XPointer)window);