From 2f9d69fb3f90d7a81303767ef66b277670d10a3e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Heli=20Hyv=C3=A4ttinen?= Date: Tue, 26 Jul 2011 23:43:43 +0300 Subject: [PATCH] Fixed autopause No longer uses forcePause(), thus no longer messes up the pause system. (forcePause() requires to be returned from with softContinue() ) --- seascene.cpp | 7 ++++++- seascene.h | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/seascene.cpp b/seascene.cpp index 6e1b10f..5d1273f 100644 --- a/seascene.cpp +++ b/seascene.cpp @@ -92,7 +92,7 @@ SeaScene::SeaScene(QObject *parent) : autopauseTimer.setSingleShot(true); autopauseTimer.setInterval(15*60*1000); - connect(&autopauseTimer,SIGNAL(timeout()),this,SLOT(forcePause())); + connect(&autopauseTimer,SIGNAL(timeout()),this,SLOT(turnPauseOn())); } @@ -707,3 +707,8 @@ void SeaScene::setItemPointersNull() pVictoryCongratulationsItem_ = NULL; } + +void SeaScene::turnPauseOn() +{ + pPauseAction_->setChecked(true); +} diff --git a/seascene.h b/seascene.h index 4673995..aba6587 100644 --- a/seascene.h +++ b/seascene.h @@ -88,6 +88,8 @@ public slots: void setItemPointersNull(); + void turnPauseOn(); + protected: -- 1.7.9.5