You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pivot.apache.org by gb...@apache.org on 2009/04/16 17:26:30 UTC
svn commit: r765665 -
/incubator/pivot/trunk/wtk/src/pivot/wtk/BrowserApplicationContext.java
Author: gbrown
Date: Thu Apr 16 15:26:30 2009
New Revision: 765665
URL: http://svn.apache.org/viewvc?rev=765665&view=rev
Log:
Add check for security exception when reading user.home system property.
Modified:
incubator/pivot/trunk/wtk/src/pivot/wtk/BrowserApplicationContext.java
Modified: incubator/pivot/trunk/wtk/src/pivot/wtk/BrowserApplicationContext.java
URL: http://svn.apache.org/viewvc/incubator/pivot/trunk/wtk/src/pivot/wtk/BrowserApplicationContext.java?rev=765665&r1=765664&r2=765665&view=diff
==============================================================================
--- incubator/pivot/trunk/wtk/src/pivot/wtk/BrowserApplicationContext.java (original)
+++ incubator/pivot/trunk/wtk/src/pivot/wtk/BrowserApplicationContext.java Thu Apr 16 15:26:30 2009
@@ -73,13 +73,20 @@
URL codeBase = getCodeBase();
if (codeBase != null) {
if (codeBase.getProtocol().equals("file")) {
- File userHome = new File(System.getProperty("user.home"));
-
+ File userHome = null;
try {
- origin = userHome.toURI().toURL();
- } catch(MalformedURLException exception) {
+ userHome = new File(System.getProperty("user.home"));
+ } catch(SecurityException exception) {
// No-op
}
+
+ if (userHome != null) {
+ try {
+ origin = userHome.toURI().toURL();
+ } catch(MalformedURLException exception) {
+ // No-op
+ }
+ }
} else {
try {
origin = new URL(codeBase.getProtocol(), codeBase.getHost(),