changeset 1635:b4199094b0db

enabled color management in img-view patch by Omari Stephens
author nadvornik
date Tue, 09 Jun 2009 19:12:37 +0000
parents 9b692bdb4b9f
children c0f6a98c9204
files src/image.c src/img-view.c
diffstat 2 files changed, 8 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/image.c	Mon Jun 08 19:05:49 2009 +0000
+++ b/src/image.c	Tue Jun 09 19:12:37 2009 +0000
@@ -1063,9 +1063,9 @@
 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)
--- a/src/img-view.c	Mon Jun 08 19:05:49 2009 +0000
+++ b/src/img-view.c	Tue Jun 09 19:12:37 2009 +0000
@@ -847,6 +847,11 @@
 	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.screen_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);