AccessibilityAdaptor::AccessibilityAdaptor()
: mReadPosition(),
- mFocusedActorPosition(),
+ mFocusedActorPosition(-1.0f, -1.0f),
mActionHandler( NULL ),
mIsEnabled( false ),
mIsForced( false )
{
mIsEnabled = true;
+ SetFocusedActorPosition(Dali::Vector2(-1.0f, -1.0f));
+
if( mActionHandler )
{
mActionHandler->ChangeAccessibilityStatus();
AccessibilityAdaptor* accessibilityAdaptor( &AccessibilityAdaptor::GetImplementation( mAccessibilityAdaptor ) );
if ( accessibilityAdaptor )
{
- DALI_LOG_INFO( gSelectionEventLogFilter, Debug::General, "OnFocusChanged: EnableAccessibility \n" );
+ DALI_LOG_ERROR("(Focus gained): EnableAccessibility \n");
accessibilityAdaptor->EnableAccessibility();
}
}
AccessibilityAdaptor* accessibilityAdaptor( &AccessibilityAdaptor::GetImplementation( mAccessibilityAdaptor ) );
if ( accessibilityAdaptor && accessibilityAdaptor->IsEnabled() )
{
- DALI_LOG_INFO( gSelectionEventLogFilter, Debug::General, "OnFocusChanged: DisableAccessibility \n" );
+ DALI_LOG_ERROR("(Focus lost): DisableAccessibility \n");
accessibilityAdaptor->DisableAccessibility();
}
}
if( info.gestureValue == 15 ) // ONE_FINGER_SINGLE_TAP
{
+ DALI_LOG_ERROR("[FYI] Native window resource ID : %s, Touched window resource ID : %d \n", mWindowBase->GetNativeWindowResourceId().c_str(), info.resourceId);
if( std::to_string( info.resourceId ) == mWindowBase->GetNativeWindowResourceId() )
{
if( !accessibilityAdaptor->IsEnabled() )
accessibilityAdaptor->EnableAccessibility();
}
}
- else
- {
- DALI_LOG_INFO( gSelectionEventLogFilter, Debug::General, "OnAccessibilityQuickpanelChanged: Nothing shows -> EnableAccessibility \n" );
- if( !accessibilityAdaptor->IsForcedEnable() )
- {
- // dali app should be enabled.
- accessibilityAdaptor->EnableAccessibility();
- }
- }
#endif
}