diff --git a/desmume/src/gtk/main.cpp b/desmume/src/gtk/main.cpp index bfef4d79d..4463764b9 100644 --- a/desmume/src/gtk/main.cpp +++ b/desmume/src/gtk/main.cpp @@ -1223,6 +1223,8 @@ static gboolean ExposeDrawingArea (GtkWidget *widget, GdkEventExpose *event, gpo gdk_cairo_set_source_pixbuf(cr, drawPixbuf, primaryOffsetX, primaryOffsetY); } + g_object_unref(drawPixbuf); + cairo_paint(cr); cairo_destroy(cr);