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);
}
}