enabled color management in img-view
authorVladimir Nadvornik <nadvornik@suse.cz>
Tue, 9 Jun 2009 19:12:37 +0000 (19:12 +0000)
committerVladimir Nadvornik <nadvornik@suse.cz>
Tue, 9 Jun 2009 19:12:37 +0000 (19:12 +0000)
patch by Omari Stephens

src/image.c
src/img-view.c

index 9c559fb..6012a46 100644 (file)
@@ -1093,9 +1093,9 @@ GdkPixbuf *image_get_pixbuf(ImageWindow *imd)
 void image_change_pixbuf(ImageWindow *imd, GdkPixbuf *pixbuf, gdouble zoom, gboolean lazy)
 {
 
-
-       /* read_exif and similar functions can actually notice that the file has changed and triger a notification
-       that removes the pixbuf from cache and unref it. Therefore we must ref it here before it is taken over by the renderer. */
+       /* read_exif and similar functions can actually notice that the file has changed and trigger
+          a notification that removes the pixbuf from cache and unrefs it. Therefore we must ref it
+          here before it is taken over by the renderer. */
        if (pixbuf) g_object_ref(pixbuf); 
        
        if (imd->image_fd)
index c6100fa..7abb08b 100644 (file)
@@ -847,6 +847,10 @@ static ViewWindow *real_view_window_new(FileData *fd, GList *list, CollectionDat
        gtk_container_set_border_width(GTK_CONTAINER(vw->window), 0);
 
        vw->imd = image_new(FALSE);
+       image_color_profile_set(vw->imd,
+                               options->color_profile.input_type,
+                               options->color_profile.use_image);
+       image_color_profile_set_use(vw->imd, options->color_profile.enabled);
 
        image_background_set_color_from_options(vw->imd, FALSE);