diff --git a/src/org/geometerplus/zlibrary/core/options/ZLEnumOption.java b/src/org/geometerplus/zlibrary/core/options/ZLEnumOption.java index 58764b1fa..b3181e5a5 100644 --- a/src/org/geometerplus/zlibrary/core/options/ZLEnumOption.java +++ b/src/org/geometerplus/zlibrary/core/options/ZLEnumOption.java @@ -33,7 +33,10 @@ public final class ZLEnumOption> extends ZLOption { if (!myIsSynchronized) { final String value = getConfigValue(null); if (value != null) { - myValue = (T)T.valueOf(myDefaultValue.getClass(), value); + try { + myValue = (T)T.valueOf(myDefaultValue.getClass(), value); + } catch (Throwable t) { + } } myIsSynchronized = true; }