diff --git a/wand/mogrify.c b/wand/mogrify.c
index ad1b4ae..8cd30b9 100644
--- a/wand/mogrify.c
+++ b/wand/mogrify.c
@@ -1580,6 +1580,16 @@
(void) CloneString(&draw_info->family,argv[i+1]);
break;
}
+ if (LocaleCompare("features",option+1) == 0)
+ {
+ if (*option == '+')
+ {
+ (void) DeleteImageArtifact(*image,"identify:features");
+ break;
+ }
+ (void) SetImageArtifact(*image,"identify:features",argv[i+1]);
+ break;
+ }
if (LocaleCompare("fill",option+1) == 0)
{
ExceptionInfo
@@ -6711,16 +6721,6 @@
}
case 'f':
{
- if (LocaleCompare("features",option+1) == 0)
- {
- if (*option == '+')
- {
- (void) DeleteImageOption(image_info,"identify:features");
- break;
- }
- (void) SetImageOption(image_info,"identify:features",argv[i+1]);
- break;
- }
if (LocaleCompare("fill",option+1) == 0)
{
if (*option == '+')