243 |
ClassicPrefs.setCurrentOrchestraIndex(idx); |
ClassicPrefs.setCurrentOrchestraIndex(idx); |
244 |
} |
} |
245 |
|
|
246 |
StringBuffer sb = new StringBuffer(); |
String[] list = recentScripts.toArray(new String[recentScripts.size()]); |
247 |
for(String s : recentScripts) sb.append(s).append("\n"); |
preferences().setStringListProperty(RECENT_LSCP_SCRIPTS, list); |
|
preferences().setStringProperty(RECENT_LSCP_SCRIPTS, sb.toString()); |
|
248 |
|
|
249 |
if(preferences().getBoolProperty(SAVE_LS_CONSOLE_HISTORY)) { |
if(preferences().getBoolProperty(SAVE_LS_CONSOLE_HISTORY)) { |
250 |
lsConsolePane.saveConsoleHistory(); |
lsConsolePane.saveConsoleHistory(); |
369 |
mi.setIcon(null); |
mi.setIcon(null); |
370 |
m.add(mi); |
m.add(mi); |
371 |
|
|
372 |
String s = preferences().getStringProperty(RECENT_LSCP_SCRIPTS); |
String[] list = preferences().getStringListProperty(RECENT_LSCP_SCRIPTS); |
373 |
BufferedReader br = new BufferedReader(new StringReader(s)); |
for(String s : list) recentScripts.add(s); |
|
|
|
|
try { |
|
|
s = br.readLine(); |
|
|
while(s != null) { |
|
|
recentScripts.add(s); |
|
|
s = br.readLine(); |
|
|
} |
|
|
} catch(Exception x) { |
|
|
CC.getLogger().log(Level.INFO, HF.getErrorMessage(x), x); |
|
|
} |
|
374 |
|
|
375 |
updateRecentScriptsMenu(); |
updateRecentScriptsMenu(); |
376 |
|
|