You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by ol...@apache.org on 2010/03/04 12:56:11 UTC
svn commit: r918953 -
/cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/CayenneController.java
Author: oltka
Date: Thu Mar 4 11:56:11 2010
New Revision: 918953
URL: http://svn.apache.org/viewvc?rev=918953&view=rev
Log:
CAY-1327 Migrate HSQLDB modeler preferences to Java preferences API
* fix: "open project" menu item doesn't work anymore
Modified:
cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/CayenneController.java
Modified: cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/CayenneController.java
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/CayenneController.java?rev=918953&r1=918952&r2=918953&view=diff
==============================================================================
--- cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/CayenneController.java (original)
+++ cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/util/CayenneController.java Thu Mar 4 11:56:11 2010
@@ -104,7 +104,12 @@
* Returns preference for this component view.
*/
protected Preferences getViewPreferences() {
- Preferences pref = getApplication().getMainPreferenceForProject();
+ Preferences pref;
+ if(getApplication().getProject() == null){
+ pref = getApplication().getPreferencesNode(getView().getClass(), "");
+ return pref;
+ }
+ pref = getApplication().getMainPreferenceForProject();
String pathToProject = pref.absolutePath();
String path = pathToProject
+ "/"