Revision: 4028
Author: [email protected]
Date: Tue Dec  7 12:24:04 2010
Log: Fixed the compare with current menu item on schemas. The action was retrieving its compare panel from the session but the session never set it ever.
http://code.google.com/p/power-architect/source/detail?r=4028

Modified:
 /trunk/src/main/java/ca/sqlpower/architect/swingui/ArchitectFrame.java
 /trunk/src/main/java/ca/sqlpower/architect/swingui/DBTree.java

=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/ArchitectFrame.java Fri Dec 3 14:51:45 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/ArchitectFrame.java Tue Dec 7 12:24:04 2010
@@ -195,7 +195,6 @@
private BiMap<ArchitectSwingSession, StackedTab> sessionTabs = HashBiMap.create();

     private Navigator navigatorDialog;
-    private CompareDMDialog compareDMDialog = null;

     private int oldWidth;
     private int oldHeight;
@@ -1549,10 +1548,6 @@
         return createNonIdentifyingRelationshipAction;
     }

-    public CompareDMDialog getCompareDMDialog() {
-        return compareDMDialog;
-    }
-
     public ReverseRelationshipAction getReverseRelationshipAction() {
         return reverseRelationshipAction;
     }
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/DBTree.java Thu Nov 25 15:22:26 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/DBTree.java Tue Dec 7 12:24:04 2010
@@ -867,9 +867,10 @@
                 db = (SQLDatabase)getValue(DATABASE);
             }

- session.getArchitectFrame().getCompareDMDialog().setVisible(true);
+            CompareDMDialog compareDialog = new CompareDMDialog(session);
+            compareDialog.setVisible(true);
             //sets to the right settings
- session.getArchitectFrame().getCompareDMDialog().compareCurrentWithOrig(schema,catalog, db);
+            compareDialog.compareCurrentWithOrig(schema,catalog, db);
         }
     }

Reply via email to