Revision: 3980
Author: [email protected]
Date: Mon Nov  8 14:07:45 2010
Log: Fixed Bug 3062: Turns out this bug was extremely simple. Just a missed setParent(...) call. Now it copies and creates the columns according to the default column settings saved in JavaPrefs.
http://code.google.com/p/power-architect/source/detail?r=3980

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

=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/TablePane.java Wed Nov 3 13:56:26 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/TablePane.java Mon Nov 8 14:07:45 2010
@@ -605,9 +605,8 @@

DataSourceCollection<SPDataSource> dsCollection = getModel().getParentDatabase().getDataSource().getParentCollection();
         for (String platform : newColumns.keySet()) {
- SQLColumn.assignTypes(newColumns.get(platform), dsCollection, platform, getPlayPen().getSession());
-        }
-
+ SQLColumn.assignTypes(newColumns.get(platform), dsCollection, platform == null ? "" : platform, getPlayPen().getSession());
+        }
                return true;
        }

@@ -824,6 +823,7 @@
                     if (s.length() > 0) {
                         SQLColumn newCol = new SQLColumn();
                         newCol.setName(s);
+                        newCol.setParent(getModel());
                         droppedItems.add(newCol);
                     }
                 }

Reply via email to