]> Pileus Git - grits/blobdiff - src/gtkgl.c
Fix a variety of memory leaks
[grits] / src / gtkgl.c
index af2c62bac5f888263fee7a61ee90e9189f50f2ad..8808ed585b1066d8be602faa6680fef7cd3b8db5 100644 (file)
@@ -112,6 +112,8 @@ void gtk_gl_enable(GtkWidget *widget)
        GdkVisual   *visual = gdk_x11_screen_lookup_visual(screen, xvinfo->visualid);
        GdkColormap *cmap   = gdk_colormap_new(visual, FALSE);
        gtk_widget_set_colormap(widget, cmap);
+       g_object_unref(cmap);
+       XFree(xvinfo);
 
        /* Disable GTK double buffering */
        gtk_widget_set_double_buffered(widget, FALSE);