summaryrefslogtreecommitdiffstats
path: root/src/systeminfo/symbian/lockandflipstatus_s60.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/systeminfo/symbian/lockandflipstatus_s60.cpp')
-rw-r--r--src/systeminfo/symbian/lockandflipstatus_s60.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/systeminfo/symbian/lockandflipstatus_s60.cpp b/src/systeminfo/symbian/lockandflipstatus_s60.cpp
index 78dcd72ca9..49af8cf0ce 100644
--- a/src/systeminfo/symbian/lockandflipstatus_s60.cpp
+++ b/src/systeminfo/symbian/lockandflipstatus_s60.cpp
@@ -189,8 +189,10 @@ void CFlipStatus::RunL()
void CFlipStatus::startMonitoring()
{
+ if (!IsActive()) {
m_FlipProperty.Subscribe(iStatus);
SetActive();
+ }
}
bool CFlipStatus::getFlipStatus()