summaryrefslogtreecommitdiff
path: root/qpid/java
diff options
context:
space:
mode:
authorRobert Gemmell <robbie@apache.org>2009-03-16 02:11:21 +0000
committerRobert Gemmell <robbie@apache.org>2009-03-16 02:11:21 +0000
commit6a449af0316b2a73a8c48901bf86e2daa3b27230 (patch)
tree9080ad9bd60c433bf6f658792d8b7057b7f96e61 /qpid/java
parent5f770e654a76abbeb7732092cab84e6358cae096 (diff)
downloadqpid-python-6a449af0316b2a73a8c48901bf86e2daa3b27230.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@754807 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java')
-rw-r--r--qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java b/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java
index fedb1c4bd0..b3caf5e415 100644
--- a/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java
+++ b/qpid/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
{