From 1fd8edc4b1849258a7e8698b939eeba3ca16e848 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Artur=20=C5=9Awigo=C5=84?= Date: Thu, 17 Sep 2020 19:06:20 +0200 Subject: [PATCH] [AT-SPI] Erase DirectReading callback conditionally Change-Id: Idd659ee5a5b8dd5bc9e4ce166622f9e02091de67 --- dali/internal/accessibility/bridge/bridge-impl.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dali/internal/accessibility/bridge/bridge-impl.cpp b/dali/internal/accessibility/bridge/bridge-impl.cpp index 06d940e..4c0b0b1 100644 --- a/dali/internal/accessibility/bridge/bridge-impl.cpp +++ b/dali/internal/accessibility/bridge/bridge-impl.cpp @@ -212,7 +212,8 @@ public: if (it != directReadingCallbacks.end()) { it->second( readingState ); - directReadingCallbacks.erase( it ); + if (readingState != "ReadingPaused" && readingState != "ReadingResumed" && readingState != "ReadingStarted") + directReadingCallbacks.erase( it ); } } ); -- 2.7.4