From: Lukasz Date: Mon, 5 Mar 2018 17:06:54 +0000 (+0100) Subject: Fixes problem with blocked scanning after Auto Tap X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d2bf32cc4ba5069cc17b14c2e89ef2742434387f;p=platform%2Fcore%2Faccessibility%2Funiversal-switch.git Fixes problem with blocked scanning after Auto Tap Change-Id: If10f26e7214b69871d523e17444be37e8dbc2359 --- diff --git a/src/ScreenScannerManager.cpp b/src/ScreenScannerManager.cpp index d97bf805..397f9005 100644 --- a/src/ScreenScannerManager.cpp +++ b/src/ScreenScannerManager.cpp @@ -22,7 +22,7 @@ #include -static constexpr double DELAYED_START_AUTOSCANNING_TIME_S = 0.4; +static constexpr double DELAYED_START_AUTOSCANNING_TIME_S = 1.2; ScreenScannerManager::ScreenScannerManager() : mainWindow(Singleton::instance().getMainWindow()) diff --git a/src/SelectActivity.cpp b/src/SelectActivity.cpp index 67c39def..5ace6308 100644 --- a/src/SelectActivity.cpp +++ b/src/SelectActivity.cpp @@ -182,6 +182,9 @@ void SelectActivity::update(const std::shared_ptr &elem) timer.reset(autoTapWaitingPeriod, [this]() { sendTapActivityChangeRequest(); + auto screenScannerManager = Singleton::instance().getScreenScannerManager(); + if (screenScannerManager) + screenScannerManager->startAutoscanning(); return ecore::TimerRepetitionPolicy::cancel; }); return;