From: Niels K. B. J. <nk...@us...> - 2007-08-16 16:42:59
|
Update of /cvsroot/ufraw/ufraw In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv11324 Modified Files: ufraw_preview.c Log Message: Make preview work with GtkImageView 1.4.0. Index: ufraw_preview.c =================================================================== RCS file: /cvsroot/ufraw/ufraw/ufraw_preview.c,v retrieving revision 1.132 retrieving revision 1.133 diff -u -d -r1.132 -r1.133 --- ufraw_preview.c 16 Aug 2007 15:53:00 -0000 1.132 +++ ufraw_preview.c 16 Aug 2007 16:42:55 -0000 1.133 @@ -769,7 +769,6 @@ void preview_notify_dirty(preview_data *data) { #ifdef HAVE_GTKIMAGEVIEW -#if 0 /* This is the only True Way {tm} to signal GtkImageView that we * have changed the pixmap. If we don't signal about the changes, * GtkImageView can reuse parts of the old cached pixmap which will @@ -779,15 +778,6 @@ /* Signal GtkImageView that the pixbuf has changed */ gtk_image_view_set_pixbuf(GTK_IMAGE_VIEW(data->PreviewWidget), data->PreviewPixbuf, FALSE); -#else - /* As a workaround we use the esoteric knowledge of GtkImageView's - * internal logic. It will reuse pieces of the cached old pixmap - * only if nothing changes in the view, otherwise it will discard - * the cache. So we will change the transparency background for our - * GtkImageView since anyway it is not seen through. - */ - GTK_IMAGE_VIEW(data->PreviewWidget)->check_color1++; -#endif #endif } |