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

View differences:

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