no prompt to save when changing un modified memorybase

This commit is contained in:
jorenchik
2025-01-04 21:59:00 +02:00
parent 5377801159
commit 827ecc7f6d

View File

@@ -1157,6 +1157,16 @@ QMainWindow *initMdemListWindow() {
fileDialog, fileDialog,
&QFileDialog::fileSelected, &QFileDialog::fileSelected,
[](QString directory) { [](QString directory) {
// MARK
bool unsavedMdem = false;
for (auto pair: buffers) {
if (pair.second->isModified) {
unsavedMdem = true;
break;
}
}
if (unsavedMdem) {
auto answer = showPrompt( auto answer = showPrompt(
"Atmiņas bāzes maiņa", "Atmiņas bāzes maiņa",
"Vai saglabāt atmiņas bāzi pirms to mainīt?", "Vai saglabāt atmiņas bāzi pirms to mainīt?",
@@ -1176,6 +1186,9 @@ QMainWindow *initMdemListWindow() {
pickDirectory(directory); pickDirectory(directory);
} break; } break;
} }
} else {
pickDirectory(directory);
}
} }
); );
} }