Revision: 14664
http://gate.svn.sourceforge.net/gate/?rev=14664&view=rev
Author: markagreenwood
Date: 2011-12-04 14:19:07 +0000 (Sun, 04 Dec 2011)
Log Message:
-----------
more work to make sure the dialog is properly reset between uses
Modified Paths:
--------------
gate/trunk/src/gate/gui/creole/manager/AvailablePlugins.java
gate/trunk/src/gate/gui/creole/manager/PluginUpdateManager.java
Modified: gate/trunk/src/gate/gui/creole/manager/AvailablePlugins.java
===================================================================
--- gate/trunk/src/gate/gui/creole/manager/AvailablePlugins.java
2011-12-04 13:02:20 UTC (rev 14663)
+++ gate/trunk/src/gate/gui/creole/manager/AvailablePlugins.java
2011-12-04 14:19:07 UTC (rev 14664)
@@ -286,6 +286,8 @@
loadAlwaysByURL.clear();
visibleRows.clear();
visibleRows.addAll(Gate.getKnownPlugins());
+ if (mainTable.getRowCount() > 0)
+ mainTable.setRowSelectionInterval(0, 0);
filterRows("");
}
@@ -295,10 +297,10 @@
mainTable.getSelectedRow() == -1 ? "" : (String)mainTable
.getValueAt(mainTable.getSelectedRow(),
mainTable.convertColumnIndexToView(NAME_COLUMN));
- // ArrayList<URL> previousVisibleRows = new ArrayList<URL>(visibleRows);
if(filter.length() < 2) {
// one character or less, don't filter rows
- visibleRows = new ArrayList<URL>(Gate.getKnownPlugins());
+ visibleRows.clear();
+ visibleRows.addAll(Gate.getKnownPlugins());
} else {
// filter rows case insensitively on each plugin URL and its resources
visibleRows.clear();
@@ -317,10 +319,9 @@
}
}
}
- // commented out so that the newly added plugins show up
- // if(!previousVisibleRows.equals(visibleRows)) {
+
mainTableModel.fireTableDataChanged();
- // }
+
if(mainTable.getRowCount() > 0) {
SwingUtilities.invokeLater(new Runnable() {
@Override
Modified: gate/trunk/src/gate/gui/creole/manager/PluginUpdateManager.java
===================================================================
--- gate/trunk/src/gate/gui/creole/manager/PluginUpdateManager.java
2011-12-04 13:02:20 UTC (rev 14663)
+++ gate/trunk/src/gate/gui/creole/manager/PluginUpdateManager.java
2011-12-04 14:19:07 UTC (rev 14664)
@@ -178,7 +178,8 @@
new Thread() {
@Override
public void run() {
- installed.reInit();
+ //TODO why was this called here?
+ //installed.reInit();
// reset the info ready for a reload
availableModel.data.clear();
updatesModel.data.clear();
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure
contains a definitive record of customers, application performance,
security threats, fraudulent activity, and more. Splunk takes this
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
GATE-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gate-cvs