diff options
-rw-r--r-- | gdk/gdkpixmap.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gdk/gdkpixmap.c b/gdk/gdkpixmap.c index 2b6e0739d1..4a67feb4db 100644 --- a/gdk/gdkpixmap.c +++ b/gdk/gdkpixmap.c @@ -252,7 +252,10 @@ gdk_bitmap_create_from_data (GdkDrawable *drawable, { GdkDrawable *source_drawable; - source_drawable = _gdk_drawable_get_source_drawable (drawable); + if (drawable) + source_drawable = _gdk_drawable_get_source_drawable (drawable); + else + source_drawable = NULL; return _gdk_bitmap_create_from_data (source_drawable, data, width, height); } |