From 0ffd7cacc45e7fe32bce3554707f646495d82410 Mon Sep 17 00:00:00 2001 From: Harald Kuhr Date: Mon, 22 Apr 2013 11:08:29 +0200 Subject: [PATCH] TMI-ICNS: Added debug for sips command. --- .../com/twelvemonkeys/imageio/plugins/icns/SipsJP2Reader.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/imageio/imageio-icns/src/main/java/com/twelvemonkeys/imageio/plugins/icns/SipsJP2Reader.java b/imageio/imageio-icns/src/main/java/com/twelvemonkeys/imageio/plugins/icns/SipsJP2Reader.java index c5834abb..ba1704e6 100644 --- a/imageio/imageio-icns/src/main/java/com/twelvemonkeys/imageio/plugins/icns/SipsJP2Reader.java +++ b/imageio/imageio-icns/src/main/java/com/twelvemonkeys/imageio/plugins/icns/SipsJP2Reader.java @@ -54,12 +54,16 @@ final class SipsJP2Reader { private static final File SIPS_COMMAND = new File("/usr/bin/sips"); private static final boolean SIPS_EXISTS_AND_EXECUTES = existsAndExecutes(SIPS_COMMAND); + private static final boolean DEBUG = "true".equalsIgnoreCase(System.getProperty("com.twelvemonkeys.imageio.plugins.icns.debug")); private static boolean existsAndExecutes(final File cmd) { try { return cmd.exists() && cmd.canExecute(); } catch (SecurityException ignore) { + if (DEBUG) { + ignore.printStackTrace(); + } } return false;