ext/RMagick/rmimage.c in rmagick-4.2.4 vs ext/RMagick/rmimage.c in rmagick-4.2.5
- old
+ new
@@ -5037,11 +5037,19 @@
*/
VALUE
Image_delete_profile(VALUE self, VALUE name)
{
Image *image = rm_check_frozen(self);
- DeleteImageProfile(image, StringValueCStr(name));
+#if defined(IMAGEMAGICK_7)
+ ExceptionInfo *exception = AcquireExceptionInfo();
+
+ ProfileImage(image, StringValueCStr(name), NULL, 0, exception);
+ CHECK_EXCEPTION();
+ DestroyExceptionInfo(exception);
+#else
+ ProfileImage(image, StringValueCStr(name), NULL, 0, MagickTrue);
+#endif
return self;
}
/**