summaryrefslogtreecommitdiff
path: root/linux
diff options
context:
space:
mode:
authorleo2005-06-05 02:12:08 +0000
committerleo2005-06-05 02:12:08 +0000
commit3983a80fddc310c2f03a31d55f125d19f547c3a1 (patch)
tree83d88fb5a96ab139536082e844beb29536c8de5b /linux
parentf9f670643398aac6ad917505ccd76d2cf50230c7 (diff)
Fixed double buffered windows not redrawing correctly.
git-svn-id: http://svn.leocad.org/trunk@404 c7d43263-9d01-0410-8a33-9dba5d9f93d6
Diffstat (limited to 'linux')
-rw-r--r--linux/glwindow.cpp3
1 files changed, 2 insertions, 1 deletions
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);