Author: thomasobrien95
Date: Tue Dec 23 11:40:25 2008
New Revision: 2896
Modified:
trunk/src/ca/sqlpower/architect/undo/SQLObjectChildren.java
Log:
Reordered a for loop to fix an IOOBE exception when removing the children
of data sources.
Modified: trunk/src/ca/sqlpower/architect/undo/SQLObjectChildren.java
==============================================================================
--- trunk/src/ca/sqlpower/architect/undo/SQLObjectChildren.java (original)
+++ trunk/src/ca/sqlpower/architect/undo/SQLObjectChildren.java Tue Dec 23
11:40:25 2008
@@ -50,7 +50,7 @@
parent.setMagicEnabled(false);
}
sqlObject.setMagicEnabled(false);
- for (int ii = 0; ii < changed.length;ii++)
+ for (int ii = changed.length - 1; ii >= 0; ii--)
{
sqlObject.removeChild(changed[ii]);
}