[Squirrel-sql-commits] sql12/app/src/net/sourceforge/squirrel_sql/client/session/mainpanel/objecttr
A Java SQL client for any JDBC compliant database
Brought to you by:
colbell,
gerdwagner
From: Rob M. <man...@us...> - 2007-11-20 00:51:29
|
Update of /cvsroot/squirrel-sql/sql12/app/src/net/sourceforge/squirrel_sql/client/session/mainpanel/objecttree/tabs/table In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv26870/app/src/net/sourceforge/squirrel_sql/client/session/mainpanel/objecttree/tabs/table Modified Files: ContentsTab.java Log Message: 1830649: Focus Loss Index: ContentsTab.java =================================================================== RCS file: /cvsroot/squirrel-sql/sql12/app/src/net/sourceforge/squirrel_sql/client/session/mainpanel/objecttree/tabs/table/ContentsTab.java,v retrieving revision 1.59 retrieving revision 1.60 diff -C2 -d -r1.59 -r1.60 *** ContentsTab.java 9 Sep 2007 02:20:03 -0000 1.59 --- ContentsTab.java 20 Nov 2007 00:51:24 -0000 1.60 *************** *** 30,33 **** --- 30,34 ---- import net.sourceforge.squirrel_sql.client.session.ISession; import net.sourceforge.squirrel_sql.client.session.mainpanel.PleaseWaitDialog; + import net.sourceforge.squirrel_sql.client.session.mainpanel.objecttree.ObjectTreePanel; import net.sourceforge.squirrel_sql.client.session.properties.SessionProperties; import net.sourceforge.squirrel_sql.client.session.sqlfilter.OrderByClausePanel; *************** *** 88,92 **** ! public ContentsTab() { } /** --- 89,97 ---- ! private ObjectTreePanel _treePanel = null; ! ! public ContentsTab(ObjectTreePanel treePanel) { ! _treePanel = treePanel; ! } /** *************** *** 332,335 **** --- 337,343 ---- } + // Save off selections so that selection/focus can be restored later. + _treePanel.saveSelectedPaths(); + // Initialize the dialog to ask the user to wait, because the query // can take a while *************** *** 337,340 **** --- 345,350 ---- waitDialog.showDialog(_app); + _treePanel.restoreSavedSelectedPaths(); + rs = stmt.executeQuery(buf.toString()); |