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);