From: minkee.lee Date: Wed, 24 Sep 2014 11:25:30 +0000 (+0900) Subject: Utility: Added exception handling. X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=418db4c3ad5bc3df449aefcc36dcd65bed639531;p=sdk%2Femulator%2Femulator-manager.git Utility: Added exception handling. - Added exception handling when load library. Change-Id: I2d1233084c6a17344b9301ba0039d905c2c26bea Signed-off-by: minkee.lee --- diff --git a/common-project/src/org/tizen/emulator/manager/EmulatorManager.java b/common-project/src/org/tizen/emulator/manager/EmulatorManager.java index 3eaa41f..a6357b1 100755 --- a/common-project/src/org/tizen/emulator/manager/EmulatorManager.java +++ b/common-project/src/org/tizen/emulator/manager/EmulatorManager.java @@ -89,17 +89,25 @@ public class EmulatorManager { isMac = true; } if (isWin) { - Native.register("shell32"); + try { + Native.register("shell32"); + } catch (UnsatisfiedLinkError e) { + EMLogger.getLogger().log(Level.WARNING, e.getMessage()); + } } } public static void setProcessAppUserModelID(final String appID) { long S_OK = 0; - NativeLong result = SetCurrentProcessExplicitAppUserModelID(new WString(appID)); - if (result.longValue() == S_OK) { - EMLogger.getLogger().log(Level.INFO, "Set process AppUserModelID to " + appID); - } else { - EMLogger.getLogger().log(Level.WARNING, "Failed to set process AppUserModelID to " + appID); + try { + NativeLong result = SetCurrentProcessExplicitAppUserModelID(new WString(appID)); + if (result.longValue() == S_OK) { + EMLogger.getLogger().log(Level.INFO, "Set process AppUserModelID to " + appID); + } else { + EMLogger.getLogger().log(Level.WARNING, "Failed to set process AppUserModelID to " + appID); + } + } catch (UnsatisfiedLinkError e) { + EMLogger.getLogger().log(Level.WARNING, e.getMessage()); } }