Revision 38612 branches/v2_0_0_prep/frameworks/_fwAndami/src/org/gvsig/andami/IconThemeHelper.java

View differences:

IconThemeHelper.java
36 36
		if( plugin != null ) {
37 37
			provider = plugin.getPluginName(); 
38 38
		}
39

  
40
		URL resource = null;
39 41
		try {
40
			URL resource = loader.getResource(resourceName);
42
			resource = loader.getResource(resourceName);
43
			if(resource == null) {
44
				if( group == null || group.trim().length() == 0) {
45
					resourceName = "images/" + name + ".gif";
46
				} else {
47
					resourceName = "images/" + group + "/" + name + ".gif";
48
				}
49
				resource = loader.getResource(resourceName);
50
			}
41 51
			iconTheme.registerDefault(provider, group, name, null, resource);
42 52
		} catch( Throwable e) {
43
			logger.info("Can't register icon '"+name+"'.",e);
53
			logger.info("Can't register icon '" + name + "'.",e);
44 54
		}
55

  
45 56
	}
46 57

  
47 58
	public static ImageIcon getImageIcon(String iconName) {

Also available in: Unified diff