- Timestamp:
- 2010-12-09T22:27:33+13:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/gli/src/org/greenstone/gatherer/collection/CollectionManager.java
r23143 r23433 62 62 import org.greenstone.gatherer.gui.WarningDialog; 63 63 import org.greenstone.gatherer.metadata.DocXMLFileManager; 64 import org.greenstone.gatherer.metadata.FilenameEncoding; 64 65 import org.greenstone.gatherer.metadata.MetadataChangedListener; 65 66 import org.greenstone.gatherer.metadata.MetadataSet; … … 1552 1553 if (collection != null) { 1553 1554 collection.setMetadataChanged(true); 1555 1556 // we're only going to refresh the tree's already visible nodes (and reselect them) IFF 1557 // gs.FilenameEncoding meta was set on any files/folders and the filenames of the 1558 // affected CollectionTreeNodes need to be recalculated 1559 if(FilenameEncoding.isRefreshRequired()) { 1560 1561 // refreshes the relevant part of the tree 1562 TreePath[] paths = collection_tree.getSelectionPaths(); 1563 if(paths != null) { 1564 for(int i = 0; i < paths.length; i++) { 1565 collection_tree_model.refresh(paths[i]); 1566 collection_tree.setSelectionPath(paths[i]); 1567 } 1568 } 1569 // refreshed the tree, so turn off the requirement to refresh 1570 FilenameEncoding.setRefreshRequired(false); 1571 } 1554 1572 } 1555 1573 }
Note:
See TracChangeset
for help on using the changeset viewer.