Revision 36 trunk/org.gvsig.scripting/org.gvsig.scripting.api/src/main/java/org/gvsig/scripting/swing/JScriptingBrowser.java

View differences:

JScriptingBrowser.java
214 214

  
215 215
			for (int i = 0; i < files.size(); i++){
216 216
				subunit = (ScriptingUnit) files.get(i);
217
				// Obtenemos los iconos específicos para ese tipo de objeto
218
				String[] iconNames = subunit.getIconNames();
219
				
220
				// Creamos el objeto IconData, con la información
221
				// del objeto y de hasta 2 iconos asociados
222
				IconData data = new IconData(
223
						this.manager.getIcon(iconNames[0]),
224
						this.manager.getIcon(iconNames[1]),
225
						subunit
226
				);
227

  
228
				// Insertamos en el árbol el nuevo objeto creado
229
				addObject(node,data);
217
				if((this.foldersOnly && subunit instanceof ScriptingFolder) || !this.foldersOnly){
218
					// Obtenemos los iconos específicos para ese tipo de objeto
219
					String[] iconNames = subunit.getIconNames();
220
					
221
					// Creamos el objeto IconData, con la información
222
					// del objeto y de hasta 2 iconos asociados
223
					IconData data = new IconData(
224
							this.manager.getIcon(iconNames[0]),
225
							this.manager.getIcon(iconNames[1]),
226
							subunit
227
					);
228
	
229
					// Insertamos en el árbol el nuevo objeto creado
230
					addObject(node,data);
231
				}
230 232
			}
231 233
		}
232 234
		
......
243 245

  
244 246
		for (int i = 0; i < files.size(); i++){
245 247
			unit = (ScriptingUnit) files.get(i);
248
			if((this.foldersOnly && unit instanceof ScriptingFolder) || !this.foldersOnly){
246 249
			String[] iconNames = unit.getIconNames();
247 250

  
248 251
			IconData data = new IconData(
......
253 256

  
254 257
			// Insertamos en el nodo raíz del árbol
255 258
			this.addObject(this.rootNode,data);
259
			}
256 260
		}
257 261

  
258 262
	}

Also available in: Unified diff