Cleanup
This commit is contained in:
parent
170512023a
commit
4d0021f2ef
1 changed files with 35 additions and 26 deletions
|
@ -49,7 +49,8 @@ public class SettingsSerializer
|
|||
|
||||
public static synchronized void saveSettings()
|
||||
{
|
||||
try {
|
||||
try
|
||||
{
|
||||
DiskWriter.replaceFile(settingsName, "BCV: " + VERSION, false);
|
||||
save(BytecodeViewer.viewer.rbr.isSelected());
|
||||
save(BytecodeViewer.viewer.rsy.isSelected());
|
||||
|
@ -200,6 +201,37 @@ public class SettingsSerializer
|
|||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Preload data used to configure the looks and components of the application
|
||||
*/
|
||||
public static void preloadSettingsFile()
|
||||
{
|
||||
try
|
||||
{
|
||||
settingsFileExists = new File(settingsName).exists();
|
||||
|
||||
if(!settingsFileExists)
|
||||
return;
|
||||
|
||||
//precache the file
|
||||
DiskReader.loadString(settingsName, 0, true);
|
||||
|
||||
//process the cached file
|
||||
Configuration.lafTheme = LAFTheme.valueOf(asString(127));
|
||||
Configuration.rstaTheme = RSTATheme.valueOf(asString(128));
|
||||
//line 129 is used normal loading
|
||||
Configuration.language = Language.valueOf(asString(130));
|
||||
}
|
||||
catch (ArrayIndexOutOfBoundsException e)
|
||||
{
|
||||
//ignore because errors are expected, first start up and outdated settings.
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
//utilizes the Disk Reader's caching system.
|
||||
public static void loadSettings()
|
||||
{
|
||||
|
@ -356,36 +388,13 @@ public class SettingsSerializer
|
|||
Configuration.javaTools = asString(134);
|
||||
Configuration.python2Extra = asString(135);
|
||||
Configuration.python3Extra = asString(136);
|
||||
} catch (Exception e) {
|
||||
}
|
||||
catch (ArrayIndexOutOfBoundsException e)
|
||||
{
|
||||
//ignore because errors are expected, first start up and outdated settings.
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Preload data used to configure the looks and components of the application
|
||||
*/
|
||||
public static void preloadSettingsFile()
|
||||
{
|
||||
try
|
||||
{
|
||||
settingsFileExists = new File(settingsName).exists();
|
||||
|
||||
if(!settingsFileExists)
|
||||
return;
|
||||
|
||||
//precache the file
|
||||
DiskReader.loadString(settingsName, 0, true);
|
||||
|
||||
//process the cached file
|
||||
Configuration.lafTheme = LAFTheme.valueOf(asString(127));
|
||||
Configuration.rstaTheme = RSTATheme.valueOf(asString(128));
|
||||
//line 129 is used normal loading
|
||||
Configuration.language = Language.valueOf(asString(130));
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
//ignore because errors are expected, first start up and outdated settings.
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue