From dcbf46be6ca357212e600431f5d93de384fd0294 Mon Sep 17 00:00:00 2001 From: Seoyeon Kim Date: Mon, 7 Dec 2020 14:02:11 +0900 Subject: [PATCH] [Tizen] Disable Accessibility when either quickpanel or app shows - If either QuickPanel or AllApps is shown, then accessibility of all dali apps would be disabled. Change-Id: Ib1930d2ab117cbc28c92b2acc1fe7ddfbce50e0f Signed-off-by: Seoyeon Kim --- dali/internal/window-system/common/event-handler.cpp | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/dali/internal/window-system/common/event-handler.cpp b/dali/internal/window-system/common/event-handler.cpp index f412ce1..f8219a7 100755 --- a/dali/internal/window-system/common/event-handler.cpp +++ b/dali/internal/window-system/common/event-handler.cpp @@ -531,31 +531,19 @@ void EventHandler::OnAccessibilityQuickpanelChanged( const unsigned char& info ) return; } - // Both QuickPanel and Apps are shown - if( ( info & ( 1 << QUICKPANEL_TYPE_SYSTEM_DEFAULT ) ) && ( info & ( 1 << QUICKPANEL_TYPE_APPS_MENU ) ) ) + if( ( ( info & ( 1 << QUICKPANEL_TYPE_SYSTEM_DEFAULT ) ) && ( info & ( 1 << QUICKPANEL_TYPE_APPS_MENU ) ) ) || // Both QuickPanel and Apps are shown + ( info & ( 1 << QUICKPANEL_TYPE_APPS_MENU ) ) || // Only Apps menu (dali application) is shown + ( info & ( 1 << QUICKPANEL_TYPE_SYSTEM_DEFAULT ) ) ) // QuickPanel is shown { // dali apps should be disabled. accessibilityAdaptor->DisableAccessibility(); } - // Only Apps menu (dali application) is shown - else if( info & ( 1 << QUICKPANEL_TYPE_APPS_MENU ) ) - { - // dali app should be enabled. - accessibilityAdaptor->EnableAccessibility(); - } - // QuickPanel is shown - else if( info & ( 1 << QUICKPANEL_TYPE_SYSTEM_DEFAULT ) ) - { - // dali app should be disabled. - accessibilityAdaptor->DisableAccessibility(); - } else { // dali app should be enabled. accessibilityAdaptor->EnableAccessibility(); } - #endif } -- 2.7.4