Author: post
Date: 2011-04-12 23:19:00 +0200 (Tue, 12 Apr 2011)
New Revision: 3982
Modified:
trunk/src/rs-preview-widget.c
Log:
Don't catch up while drawing, not needed and leaks a gdk lock.
Modified: trunk/src/rs-preview-widget.c
===================================================================
--- trunk/src/rs-preview-widget.c 2011-04-12 20:56:41 UTC (rev 3981)
+++ trunk/src/rs-preview-widget.c 2011-04-12 21:19:00 UTC (rev 3982)
@@ -1558,15 +1558,14 @@
{
/* Catch up, so we can get new signals */
gdk_window_end_paint(window);
- GTK_CATCHUP();
+ g_object_unref(gc);
+ g_object_unref(new_request);
+ g_object_unref(response);
if (!(preview->photo && preview->photo->signal
&& *preview->photo->signal == MAIN_SIGNAL_CANCEL_LOAD))
{
rs_filter_request_set_quick(preview->request[i], FALSE);
gdk_window_invalidate_rect(window,
&area, FALSE);
}
- g_object_unref(gc);
- g_object_unref(new_request);
- g_object_unref(response);
return;
}
else if (preview->photo && NULL==preview->photo->crop
&& NULL==preview->photo->proposed_crop)
_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit