History

Merge pull request #4202 from Atlante45/master

Edge case when removing all scripts

samcake committed 11 years ago

Commit efbf0432 parents 1c89e27 fae59ab1 file · +2 −5Browse files

Showing the changes to interface/src/Application.cpp (1 of 1 file). Show all

Unified · Split

interface/src/Application.cpp+2−5
@@ -3413,15 +3413,12 @@ void Application::clearScriptsBeforeRunning() { · 3412 unmodified lines
3413}3413}
3414 3414
3415void Application::saveScripts() {3415void Application::saveScripts() {
3416 QStringList runningScripts = getRunningScripts();
3417 if (runningScripts.isEmpty()) {
3418 return;
3419 }
3420
3421 // Saves all currently running user-loaded scripts3416 // Saves all currently running user-loaded scripts
3422 Settings settings;3417 Settings settings;
3423 settings.beginWriteArray(SETTINGS_KEY);3418 settings.beginWriteArray(SETTINGS_KEY);
3424 settings.remove("");3419 settings.remove("");
3420
3421 QStringList runningScripts = getRunningScripts();
3425 int i = 0;3422 int i = 0;
3426 for (auto it = runningScripts.begin(); it != runningScripts.end(); ++it) {3423 for (auto it = runningScripts.begin(); it != runningScripts.end(); ++it) {
3427 if (getScriptEngine(*it)->isUserLoaded()) {3424 if (getScriptEngine(*it)->isUserLoaded()) {

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t