From 7f3da635ff1259228d89eda9407274cb238c75eb Mon Sep 17 00:00:00 2001 From: Robert Gemmell Date: Mon, 16 Mar 2009 02:11:21 +0000 Subject: 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 --- .../org/apache/qpid/management/ui/views/NavigationView.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'java/management/eclipse-plugin/src') 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 { -- cgit v1.2.1