Author: rwhitcomb
Date: Tue Mar 20 14:57:53 2018
New Revision: 1827323

URL: http://svn.apache.org/viewvc?rev=1827323&view=rev
Log:
Allow more forms than "true" or "false" to be used for application startup
items, namely "Y", "N", etc. (introduced in StringUtils.toBoolean).
Call this new method inside DesktopApplicationContext.


Modified:
    pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java

Modified: 
pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java
URL: 
http://svn.apache.org/viewvc/pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java?rev=1827323&r1=1827322&r2=1827323&view=diff
==============================================================================
--- pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java 
(original)
+++ pivot/trunk/wtk/src/org/apache/pivot/wtk/DesktopApplicationContext.java Tue 
Mar 20 14:57:53 2018
@@ -40,6 +40,7 @@ import java.util.prefs.Preferences;
 import org.apache.pivot.collections.HashMap;
 import org.apache.pivot.collections.Sequence;
 import org.apache.pivot.collections.immutable.ImmutableMap;
+import org.apache.pivot.util.StringUtils;
 import org.apache.pivot.util.Utils;
 import org.apache.pivot.wtk.media.Image;
 import org.apache.pivot.wtk.media.Picture;
@@ -538,28 +539,28 @@ public final class DesktopApplicationCon
                                 height = Integer.parseInt(value);
                                 break;
                             case CENTER_ARGUMENT:
-                                center = Boolean.parseBoolean(value);
+                                center = StringUtils.toBoolean(value);
                                 break;
                             case RESIZABLE_ARGUMENT:
-                                resizable = Boolean.parseBoolean(value);
+                                resizable = StringUtils.toBoolean(value);
                                 break;
                             case MAXIMIZED_ARGUMENT:
-                                maximized = Boolean.parseBoolean(value);
+                                maximized = StringUtils.toBoolean(value);
                                 break;
                             case UNDECORATED_ARGUMENT:
-                                undecorated = Boolean.parseBoolean(value);
+                                undecorated = StringUtils.toBoolean(value);
                                 break;
                             case FULL_SCREEN_ARGUMENT:
-                                fullScreen = Boolean.parseBoolean(value);
+                                fullScreen = StringUtils.toBoolean(value);
                                 break;
                             case PRESERVE_SPLASH_SCREEN_ARGUMENT:
-                                preserveSplashScreen = 
Boolean.parseBoolean(value);
+                                preserveSplashScreen = 
StringUtils.toBoolean(value);
                                 break;
                             case ORIGIN_ARGUMENT:
                                 origin = new URL(value);
                                 break;
                             case USE_APPLICATION_INSTANCE_ARGUMENT:
-                                useApplicationInstance = 
Boolean.parseBoolean(value);
+                                useApplicationInstance = 
StringUtils.toBoolean(value);
                                 break;
                             default:
                                 properties.put(key, value);


Reply via email to