Author: ruschein
Date: 2011-08-18 10:29:59 -0700 (Thu, 18 Aug 2011)
New Revision: 26598
Modified:
core3/impl/trunk/table-browser-impl/src/main/java/org/cytoscape/browser/internal/BrowserTableModel.java
Log:
Added filtering based on event source.
Modified:
core3/impl/trunk/table-browser-impl/src/main/java/org/cytoscape/browser/internal/BrowserTableModel.java
===================================================================
---
core3/impl/trunk/table-browser-impl/src/main/java/org/cytoscape/browser/internal/BrowserTableModel.java
2011-08-18 17:10:55 UTC (rev 26597)
+++
core3/impl/trunk/table-browser-impl/src/main/java/org/cytoscape/browser/internal/BrowserTableModel.java
2011-08-18 17:29:59 UTC (rev 26598)
@@ -310,6 +310,9 @@
@Override
public void handleEvent(final RowsSetEvent e) {
+ if (e.getSource() != dataTable)
+ return;
+
if (tableHasBooleanSelected) {
selectedRows = null;
boolean foundANonSelectedColumnName = false;
@@ -326,9 +329,9 @@
}
}
- for (final RowSetRecord rowSet :
e.getPayloadCollection())
- handleRowValueUpdate(rowSet.getRow(),
rowSet.getColumn(),
- rowSet.getValue(),
rowSet.getRawValue());
+ for (final RowSetRecord rowSet : e.getPayloadCollection())
+ handleRowValueUpdate(rowSet.getRow(),
rowSet.getColumn(),
+ rowSet.getValue(),
rowSet.getRawValue());
}
private void handleRowValueUpdate(final CyRow row, final String
columnName, final Object newValue,
--
You received this message because you are subscribed to the Google Groups
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/cytoscape-cvs?hl=en.