diff options
| author | Robert Gemmell <robbie@apache.org> | 2009-03-16 02:11:21 +0000 |
|---|---|---|
| committer | Robert Gemmell <robbie@apache.org> | 2009-03-16 02:11:21 +0000 |
| commit | 7f3da635ff1259228d89eda9407274cb238c75eb (patch) | |
| tree | 1b80705a94aeb4ab2c42f018eaddb8698acae902 /java/management/eclipse-plugin/src | |
| parent | 3e96e1e53e24a89e5b376bbbaaa4969fc93e19bf (diff) | |
| download | qpid-python-7f3da635ff1259228d89eda9407274cb238c75eb.tar.gz | |
QPID-1694: place navigation settings ini file in .qpidmc subfolder instead of directly in user home directory
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@754807 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/management/eclipse-plugin/src')
| -rw-r--r-- | java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java b/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java index fedb1c4bd0..b3caf5e415 100644 --- a/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java +++ b/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java @@ -72,7 +72,8 @@ import org.eclipse.ui.part.ViewPart; public class NavigationView extends ViewPart { public static final String ID = "org.apache.qpid.management.ui.navigationView"; - public static final String INI_FILENAME = System.getProperty("user.home") + File.separator + "qpidManagementConsole.ini"; + public static final String APP_DIR = System.getProperty("user.home") + File.separator + ".qpidmc"; + public static final String INI_FILENAME = APP_DIR + File.separator + "qpidmc_navigation.ini"; private static final String INI_SERVERS = "Servers"; private static final String INI_QUEUES = QUEUE + "s"; @@ -290,6 +291,16 @@ public class NavigationView extends ViewPart */ private void createConfigFile() { + File dir = new File(APP_DIR); + if (!dir.exists()) + { + if(!dir.mkdir()) + { + System.out.println("Could not create application data directory " + APP_DIR); + System.exit(1); + } + } + File file = new File(INI_FILENAME); try { |
