Author: robbie Date: Mon Mar 16 02:11:21 2009 New Revision: 754807 URL: http://svn.apache.org/viewvc?rev=754807&view=rev Log: QPID-1694: place navigation settings ini file in .qpidmc subfolder instead of directly in user home directory
Modified: qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java Modified: qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java URL: http://svn.apache.org/viewvc/qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java?rev=754807&r1=754806&r2=754807&view=diff ============================================================================== --- qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java (original) +++ qpid/trunk/qpid/java/management/eclipse-plugin/src/main/java/org/apache/qpid/management/ui/views/NavigationView.java Mon Mar 16 02:11:21 2009 @@ -72,7 +72,8 @@ 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 @@ */ 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 { --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:commits-subscr...@qpid.apache.org