[gimp] app: always emit GimpImage::profile-changed when converting from/to GRAY
- From: Michael Natterer <mitch src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] app: always emit GimpImage::profile-changed when converting from/to GRAY
- Date: Fri, 25 Dec 2015 22:32:10 +0000 (UTC)
commit 32725df29d0e6990c845b60243e1445df29cdb95
Author: Michael Natterer <mitch gimp org>
Date: Fri Dec 25 23:31:15 2015 +0100
app: always emit GimpImage::profile-changed when converting from/to GRAY
so the display profile transform is properly updated.
app/core/gimpimage-convert-type.c | 12 ++++++++++--
1 files changed, 10 insertions(+), 2 deletions(-)
---
diff --git a/app/core/gimpimage-convert-type.c b/app/core/gimpimage-convert-type.c
index 12f4e0a..d48eb86 100644
--- a/app/core/gimpimage-convert-type.c
+++ b/app/core/gimpimage-convert-type.c
@@ -1101,11 +1101,19 @@ gimp_image_convert_type (GimpImage *image,
case GIMP_RGB:
case GIMP_INDEXED:
if (old_type == GIMP_GRAY)
- gimp_image_set_color_profile (image, NULL, NULL);
+ {
+ if (gimp_image_get_color_profile (image))
+ gimp_image_set_color_profile (image, NULL, NULL);
+ else
+ gimp_color_managed_profile_changed (GIMP_COLOR_MANAGED (image));
+ }
break;
case GIMP_GRAY:
- gimp_image_set_color_profile (image, NULL, NULL);
+ if (gimp_image_get_color_profile (image))
+ gimp_image_set_color_profile (image, NULL, NULL);
+ else
+ gimp_color_managed_profile_changed (GIMP_COLOR_MANAGED (image));
break;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]