--- trunk/TuxGuitar/src/org/herac/tuxguitar/gui/system/plugins/TGPluginProperties.java 2008/04/24 13:53:06 99 +++ trunk/TuxGuitar/src/org/herac/tuxguitar/gui/system/plugins/TGPluginProperties.java 2009/11/26 13:34:24 770 @@ -7,6 +7,7 @@ package org.herac.tuxguitar.gui.system.plugins; import java.io.File; +import java.io.InputStream; import java.util.Properties; import org.herac.tuxguitar.gui.system.config.TGConfigManager; @@ -19,6 +20,8 @@ */ public class TGPluginProperties extends TGConfigManager{ + private static final String FILE_NAME = "plugin.properties"; + private static TGPluginProperties instance; public static TGPluginProperties instance(){ @@ -38,11 +41,19 @@ } public String getFileName(){ - return TGFileUtils.PATH_USER_CONFIG + File.separator + "plugin.properties"; + return TGFileUtils.PATH_USER_CONFIG + File.separator + FILE_NAME; } public Properties getDefaults() { - return new Properties(); + Properties properties = new Properties(); + try { + InputStream is = TGFileUtils.getResourceAsStream(FILE_NAME); + if(is != null){ + properties.load(is); + } + } catch (Throwable throwable) { + throwable.printStackTrace(); + } + return properties; } - } \ No newline at end of file