X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=src%2Fopengl.c;h=8ab075a00645cefb07d935ee0fa3fb48e14380c7;hb=0d191a5f27a0e88c1dc6e16c7af4d65e32551525;hp=18d71c1fed7bf625ff683157d0ad05146b021d52;hpb=151d4a843de192794f824440f8ebba1b0cce74c9;p=aweather 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; }