diff --git a/dwss.cc b/dwss.cc index c5b0f89..ef121c3 100644 --- a/dwss.cc +++ b/dwss.cc @@ -134,11 +134,7 @@ configure (GtkWidget *da, GdkEventConfigure *event, gpointer user_data) static gboolean update (void *user_data) { - GdkRectangle rect; - GdkWindow *win = gtk_widget_get_parent_window(drawing_area); - rect.x = rect.y = 0; - gdk_window_get_geometry(win, NULL, NULL, &rect.width, &rect.height, NULL); - gdk_window_invalidate_rect(win, &rect, TRUE); + gtk_widget_queue_draw(drawing_area); return TRUE; }