Revision 952 org.gvsig.scripting/trunk/org.gvsig.scripting/org.gvsig.scripting.swing/org.gvsig.scripting.swing.impl/src/main/java/org/gvsig/scripting/swing/impl/DefaultJScriptingBrowser.java
DefaultJScriptingBrowser.java | ||
---|---|---|
10 | 10 |
import java.awt.event.MouseEvent; |
11 | 11 |
import java.awt.event.MouseListener; |
12 | 12 |
import java.util.ArrayList; |
13 |
import java.util.Enumeration; |
|
13 | 14 |
import java.util.HashMap; |
14 | 15 |
import java.util.Iterator; |
15 | 16 |
import java.util.List; |
... | ... | |
210 | 211 |
} |
211 | 212 |
|
212 | 213 |
public void refresh() { |
214 |
Enumeration<TreePath> x = tree.getExpandedDescendants(new TreePath(treeModel.getRoot())); |
|
213 | 215 |
((ScriptingFolderTreeModel) this.treeModel).reload(); |
216 |
if (x != null) { |
|
217 |
while (x.hasMoreElements()) { |
|
218 |
try { |
|
219 |
TreePath treePath = (TreePath) x.nextElement(); |
|
220 |
tree.expandPath(treePath); |
|
221 |
} catch(Throwable th) { |
|
222 |
|
|
223 |
} |
|
224 |
} |
|
225 |
} |
|
214 | 226 |
} |
215 | 227 |
|
228 |
|
|
216 | 229 |
@Override |
217 | 230 |
public ScriptingManager getManager() { |
218 | 231 |
return this.manager; |
Also available in: Unified diff