Addl fix #436: Add 'Losslessly rotate image' keyboard shortcuts
authorColin Clark <colin.clark@cclark.uk>
Wed, 9 Aug 2017 14:14:27 +0000 (15:14 +0100)
committerColin Clark <colin.clark@cclark.uk>
Wed, 9 Aug 2017 14:14:27 +0000 (15:14 +0100)
https://github.com/BestImageViewer/geeqie/issues/436

Send stderr to /dev/null

src/layout_util.c

index 401da12..001c631 100644 (file)
@@ -2781,11 +2781,11 @@ static void layout_util_sync_views(LayoutWindow *lw)
        gtk_action_set_sensitive(action, lw->split_mode != SPLIT_NONE);
 
        action = gtk_action_group_get_action(lw->action_group, "WriteRotation");
-       gtk_action_set_sensitive(action, !(runcmd("which exiftran >/dev/null") ||
-                                                       runcmd("which mogrify >/dev/null") || options->metadata.write_orientation));
+       gtk_action_set_sensitive(action, !(runcmd("which exiftran >/dev/null 2>&1") ||
+                                                       runcmd("which mogrify >/dev/null 2>&1") || options->metadata.write_orientation));
        action = gtk_action_group_get_action(lw->action_group, "WriteRotationKeepDate");
-       gtk_action_set_sensitive(action, !(runcmd("which exiftran >/dev/null") ||
-                                                       runcmd("which mogrify >/dev/null") || options->metadata.write_orientation));
+       gtk_action_set_sensitive(action, !(runcmd("which exiftran >/dev/null 2>&1") ||
+                                                       runcmd("which mogrify >/dev/null 2>&1") || options->metadata.write_orientation));
 
        action = gtk_action_group_get_action(lw->action_group, "StereoAuto");
        gtk_radio_action_set_current_value(GTK_RADIO_ACTION(action), layout_image_stereo_pixbuf_get(lw));