From 37cfb7d74b85d3fd8f1714e83b94c8d449c08cb9 Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Sun, 13 Feb 2000 23:19:23 +0000 Subject: Move the test for no segments before the assertion for non-NULL segment 2000-02-14 Tor Lillqvist * gdk/gdkdraw.c (gdk_draw_segments): Move the test for no segments before the assertion for non-NULL segment list. * gdk/win32/gdkgc-win32.c: (gdk_win32_gc_values_to_win32values): Seems that pattern brushes *must* be 8x8 pixels! At least on my machine, but it might be display driver dependent. Sigh, so make sure the stipple is that size. Does Windows suck or what? * gdk/win32/gdkdrawable-win32.c: Improve error handling in a few places. --- gdk/gdkdraw.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'gdk/gdkdraw.c') diff --git a/gdk/gdkdraw.c b/gdk/gdkdraw.c index c4e649659e..ef007c6c57 100644 --- a/gdk/gdkdraw.c +++ b/gdk/gdkdraw.c @@ -396,13 +396,14 @@ gdk_draw_segments (GdkDrawable *drawable, gint nsegs) { g_return_if_fail (drawable != NULL); - g_return_if_fail (segs != NULL); - g_return_if_fail (gc != NULL); - g_return_if_fail (nsegs >= 0); if (nsegs == 0) return; + g_return_if_fail (segs != NULL); + g_return_if_fail (gc != NULL); + g_return_if_fail (nsegs >= 0); + if (GDK_DRAWABLE_DESTROYED (drawable)) return; -- cgit v1.2.1