X-Git-Url: http://pileus.org/git/?p=aweather;a=blobdiff_plain;f=src%2Fopengl.c;h=8ab075a00645cefb07d935ee0fa3fb48e14380c7;hp=18d71c1fed7bf625ff683157d0ad05146b021d52;hb=0d191a5f27a0e88c1dc6e16c7af4d65e32551525;hpb=a065c2a4897d738b099067f2b8b7581265e7200b diff --git a/src/opengl.c b/src/opengl.c index 18d71c1..8ab075a 100644 --- a/src/opengl.c +++ b/src/opengl.c @@ -14,11 +14,11 @@ static gboolean expose_start(GtkWidget *da, GdkEventExpose *event, gpointer user /* draw in here */ glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); + return TRUE; } /* Plugins run stuff here */ static gboolean expose_end(GtkWidget *da, GdkEventExpose *event, gpointer user_data) { - GdkGLContext *glcontext = gtk_widget_get_gl_context(da); GdkGLDrawable *gldrawable = gtk_widget_get_gl_drawable(da); if (gdk_gl_drawable_is_double_buffered(gldrawable)) @@ -59,4 +59,5 @@ gboolean opengl_init(GtkDrawingArea *drawing, GtkNotebook *config) //g_signal_connect(drawing, "expose-event", G_CALLBACK(expose), NULL); g_signal_connect (drawing, "expose-event", G_CALLBACK(expose_start), NULL); g_signal_connect_after(drawing, "expose-event", G_CALLBACK(expose_end), NULL); + return TRUE; }