diff --git a/gtk/gtkdrawingarea.c b/gtk/gtkdrawingarea.c index 94034059e1..93b4b0a9bc 100644 --- a/gtk/gtkdrawingarea.c +++ b/gtk/gtkdrawingarea.c @@ -219,7 +219,10 @@ gtk_drawing_area_draw (GtkWidget *widget, gtk_widget_get_allocated_width (widget), gtk_widget_get_allocated_height (widget)); - return GTK_WIDGET_CLASS (gtk_drawing_area_parent_class)->draw (widget, cr); + if (GTK_WIDGET_CLASS (gtk_drawing_area_parent_class)->draw) + return GTK_WIDGET_CLASS (gtk_drawing_area_parent_class)->draw (widget, cr); + + return FALSE; } static void