You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cayenne.apache.org by aa...@apache.org on 2008/04/11 14:51:12 UTC
svn commit: r647149 -
/cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ProjectController.java
Author: aadamchik
Date: Fri Apr 11 05:51:08 2008
New Revision: 647149
URL: http://svn.apache.org/viewvc?rev=647149&view=rev
Log:
CAY-868 Deprecate EventManager.getDefaultManager() and stop using it
(modeler cleanup)
Modified:
cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ProjectController.java
Modified: cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ProjectController.java
URL: http://svn.apache.org/viewvc/cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ProjectController.java?rev=647149&r1=647148&r2=647149&view=diff
==============================================================================
--- cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ProjectController.java (original)
+++ cayenne/main/trunk/framework/cayenne-modeler/src/main/java/org/apache/cayenne/modeler/ProjectController.java Fri Apr 11 05:51:08 2008
@@ -1293,9 +1293,9 @@
/** Notifies all listeners of the change(add, remove) and does the change. */
public void fireDbRelationshipEvent(RelationshipEvent e) {
setDirty(true);
-
- if (currentState.map != null && e.getId() == MapEvent.CHANGE) {
- currentState.map.dbRelationshipChanged(e);
+
+ if(e.getId() == MapEvent.CHANGE && e.getEntity() instanceof DbEntity) {
+ ((DbEntity) e.getEntity()).dbRelationshipChanged(e);
}
EventListener[] list = listenerList.getListeners(DbRelationshipListener.class);