aboutsummaryrefslogtreecommitdiffstats
path: root/textedit.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'textedit.cpp')
-rw-r--r--textedit.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/textedit.cpp b/textedit.cpp
index d34b035..183c108 100644
--- a/textedit.cpp
+++ b/textedit.cpp
@@ -350,16 +350,16 @@ bool TextEdit::maybeSaveAnyTab()
EditorPage *ep = qobject_cast<EditorPage *> (tabWidget->widget(i));
if(ep->getTextPage()->document()->isModified()) {
QString docname = tabWidget->tabText(i);
- // remove * before name of modified doc
+ // remove * before name of modified doc (has to be placed after saving)
docname.remove(0,2);
unsavedDocs.insert(i, docname);
}
}
-
+ qDebug() << unsavedDocs.size();
/*
* no unsaved documents
*/
- if (unsavedDocs.size() == 1) {
+ if (unsavedDocs.size() == 0) {
return true;
}
/*
@@ -410,11 +410,11 @@ bool TextEdit::maybeSaveAnyTab()
allsaved=false;
}
qDebug() << "handling for save" << tabId;
- if (allsaved) {
- return true;
- } else {
- return false;
- }
+ }
+ if (allsaved) {
+ return true;
+ } else {
+ return false;
}
}
}