summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--core/apps/textedit/textedit.cpp37
1 files changed, 17 insertions, 20 deletions
diff --git a/core/apps/textedit/textedit.cpp b/core/apps/textedit/textedit.cpp
index 1e8ce7f..f571511 100644
--- a/core/apps/textedit/textedit.cpp
+++ b/core/apps/textedit/textedit.cpp
@@ -991,4 +991,4 @@ bool TextEdit::saveAs() {
str = OFileDialog::getSaveFileName( 2,
- dire,
- filee, map);
+ dire,
+ filee, map);
}
@@ -1220,18 +1220,15 @@ void TextEdit::timerCrank()
{
- if(featureAutoSave)
+ if(featureAutoSave && edited1)
{
- if( edited1 )
+ if(currentFileName.isEmpty())
{
- if(currentFileName.isEmpty())
- {
- currentFileName = QDir::homeDirPath()+"/textedit.tmp";
- saveAs();
- }
- else
- {
- qDebug("autosave");
- save();
- }
- setTimer();
+ currentFileName = QDir::homeDirPath()+"/textedit.tmp";
+ saveAs();
}
+ else
+ {
+// qDebug("autosave");
+ save();
+ }
+ setTimer();
}
@@ -1248,7 +1245,7 @@ void TextEdit::doTimer(bool b)
{
- qDebug("doTimer true");
+// qDebug("doTimer true");
setTimer();
}
- else
- qDebug("doTimer false");
+// else
+// qDebug("doTimer false");
}
@@ -1259,6 +1256,6 @@ if(featureAutoSave)
{
- qDebug("setting autosave");
+// qDebug("setting autosave");
QTimer *timer = new QTimer(this );
connect( timer, SIGNAL(timeout()), this, SLOT(timerCrank()) );
- timer->start( 30000/*0*/, true); //5 minutes
+ timer->start( 300000, true); //5 minutes
}