From 3983a80fddc310c2f03a31d55f125d19f547c3a1 Mon Sep 17 00:00:00 2001 From: leo Date: Sun, 5 Jun 2005 02:12:08 +0000 Subject: Fixed double buffered windows not redrawing correctly. git-svn-id: http://svn.leocad.org/trunk@404 c7d43263-9d01-0410-8a33-9dba5d9f93d6 --- linux/glwindow.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'linux') diff --git a/linux/glwindow.cpp b/linux/glwindow.cpp index 9dfeac5..dab45f1 100644 --- a/linux/glwindow.cpp +++ b/linux/glwindow.cpp @@ -33,7 +33,7 @@ static gint expose_event (GtkWidget *widget, GdkEventExpose *event, gpointer dat if (event->count > 0) return TRUE; - printf("draw\n"); + wnd->OnDraw (); return TRUE; @@ -184,6 +184,7 @@ bool GLWindow::Create (void *data) gtk_widget_push_visual (visual); prv->widget = gtk_drawing_area_new (); + gtk_widget_set_double_buffered(GTK_WIDGET(prv->widget), FALSE); if (m_pShare == NULL) prv->context = pfnglXCreateContext (dpy, vi, NULL, True); -- cgit v1.2.3