Revision 13901 trunk/frameworks/_fwAndami/src/com/iver/andami/iconthemes/IconThemeManager.java

View differences:

IconThemeManager.java
83 83
	private File themesDir = null;
84 84
	private final String themeDefinitionFile = "theme.xml";
85 85
	private IconTheme defaultTheme = null;
86
	private IconThemeInfo defaultThemeForNextSession = null;
86 87

  
87 88
	/**
88 89
	 * Creates a new icon theme manager. The themes dir should be set before
......
165 166
	 * @param iconThemeInfo The icon theme to set as default
166 167
	 */
167 168
	public void setDefaultForNextSession(IconThemeInfo iconThemeInfo) {
168
		
169
		defaultThemeForNextSession = iconThemeInfo;
170
		saveConfig(iconThemeInfo);
169 171
	}
170 172
	
173
	public IconThemeInfo getDefaultForNextSession() {
174
		if (defaultThemeForNextSession!=null)
175
			return defaultThemeForNextSession;
176
		else
177
			return defaultTheme.getInfo();
178
	}
179
	
171 180
	public void setDefault(IconTheme iconTheme) {
172 181
		setDefault(iconTheme.getInfo());
173 182
	}

Also available in: Unified diff