Loading accessible/android/AccessibleWrap.cpp +1 −4 Original line number Diff line number Diff line Loading @@ -27,7 +27,6 @@ #include "mozilla/a11y/PDocAccessibleChild.h" #include "mozilla/jni/GeckoBundleUtils.h" #include "mozilla/StaticPrefs_accessibility.h" #include "mozilla/a11y/DocAccessibleParent.h" // icu TRUE conflicting with java::sdk::Boolean::TRUE() Loading Loading @@ -201,9 +200,7 @@ nsresult AccessibleWrap::HandleAccEvent(AccEvent* aEvent) { break; } case nsIAccessibleEvent::EVENT_REORDER: { if (StaticPrefs::accessibility_cache_enabled_AtStartup()) { sessionAcc->SendWindowContentChangedEvent(); } break; } default: Loading accessible/android/DocAccessibleWrap.cpp +0 −1 Original line number Diff line number Diff line Loading @@ -18,7 +18,6 @@ #include "TraversalRule.h" #include "mozilla/PresShell.h" #include "mozilla/a11y/DocAccessiblePlatformExtChild.h" #include "mozilla/StaticPrefs_accessibility.h" using namespace mozilla; using namespace mozilla::a11y; Loading accessible/android/Platform.cpp +1 −4 Original line number Diff line number Diff line Loading @@ -9,7 +9,6 @@ #include "SessionAccessibility.h" #include "mozilla/a11y/RemoteAccessible.h" #include "mozilla/Components.h" #include "mozilla/StaticPrefs_accessibility.h" #include "nsIAccessibleEvent.h" #include "nsIAccessiblePivot.h" #include "nsIStringBundle.h" Loading Loading @@ -97,9 +96,7 @@ void a11y::ProxyEvent(RemoteAccessible* aTarget, uint32_t aEventType) { sessionAcc->SendFocusEvent(aTarget); break; case nsIAccessibleEvent::EVENT_REORDER: if (StaticPrefs::accessibility_cache_enabled_AtStartup()) { sessionAcc->SendWindowContentChangedEvent(); } break; default: break; Loading accessible/android/SessionAccessibility.cpp +6 −27 Original line number Diff line number Diff line Loading @@ -127,7 +127,7 @@ void SessionAccessibility::GetNodeInfo(int32_t aID, java::GeckoBundle::GlobalRef ret = nullptr; RefPtr<SessionAccessibility> self(this); if (Accessible* acc = GetAccessibleByID(aID)) { if (acc->IsLocal() || !IsCacheEnabled()) { if (acc->IsLocal()) { mal.Unlock(); nsAppShell::SyncRunEvent( [this, self, aID, aNodeInfo = jni::Object::GlobalRef(aNodeInfo)] { Loading Loading @@ -409,10 +409,8 @@ void SessionAccessibility::SendWindowStateChangedEvent( AccessibleWrap::GetVirtualViewID(aAccessible), AccessibleWrap::AndroidClass(aAccessible), nullptr); if (IsCacheEnabled()) { SendWindowContentChangedEvent(); } } void SessionAccessibility::SendTextSelectionChangedEvent( Accessible* aAccessible, int32_t aCaretOffset) { Loading @@ -420,15 +418,8 @@ void SessionAccessibility::SendTextSelectionChangedEvent( int32_t fromIndex = aCaretOffset; int32_t startSel = -1; int32_t endSel = -1; bool hasSelection = false; if (aAccessible->IsRemote() && !IsCacheEnabled()) { nsAutoString unused; hasSelection = aAccessible->AsRemote()->SelectionBoundsAt( 0, unused, &startSel, &endSel); } else { hasSelection = aAccessible->AsHyperTextBase()->SelectionBoundsAt( 0, &startSel, &endSel); } bool hasSelection = aAccessible->AsHyperTextBase()->SelectionBoundsAt(0, &startSel, &endSel); if (hasSelection) { fromIndex = startSel == aCaretOffset ? endSel : startSel; Loading Loading @@ -462,14 +453,8 @@ void SessionAccessibility::SendTextChangedEvent(Accessible* aAccessible, if (aAccessible->IsHyperText()) { aAccessible->AsHyperTextBase()->TextSubstring(0, -1, text); } else if (aAccessible->IsText()) { if (aAccessible->IsRemote() && !IsCacheEnabled()) { // XXX: AppendTextTo is not implemented in the IPDL and only // works when cache is enabled. aAccessible->Name(text); } else { aAccessible->AppendTextTo(text, 0, -1); } } nsAutoString beforeText(text); if (aIsInsert) { beforeText.Cut(aStart, aLen); Loading Loading @@ -500,14 +485,8 @@ void SessionAccessibility::SendTextTraversedEvent(Accessible* aAccessible, if (aAccessible->IsHyperText()) { aAccessible->AsHyperTextBase()->TextSubstring(0, -1, text); } else if (aAccessible->IsText()) { if (aAccessible->IsRemote() && !IsCacheEnabled()) { // XXX: AppendTextTo is not implemented in the IPDL and only // works when cache is enabled. aAccessible->Name(text); } else { aAccessible->AppendTextTo(text, 0, -1); } } GECKOBUNDLE_START(eventInfo); GECKOBUNDLE_PUT(eventInfo, "text", jni::StringParam(text)); Loading Loading
accessible/android/AccessibleWrap.cpp +1 −4 Original line number Diff line number Diff line Loading @@ -27,7 +27,6 @@ #include "mozilla/a11y/PDocAccessibleChild.h" #include "mozilla/jni/GeckoBundleUtils.h" #include "mozilla/StaticPrefs_accessibility.h" #include "mozilla/a11y/DocAccessibleParent.h" // icu TRUE conflicting with java::sdk::Boolean::TRUE() Loading Loading @@ -201,9 +200,7 @@ nsresult AccessibleWrap::HandleAccEvent(AccEvent* aEvent) { break; } case nsIAccessibleEvent::EVENT_REORDER: { if (StaticPrefs::accessibility_cache_enabled_AtStartup()) { sessionAcc->SendWindowContentChangedEvent(); } break; } default: Loading
accessible/android/DocAccessibleWrap.cpp +0 −1 Original line number Diff line number Diff line Loading @@ -18,7 +18,6 @@ #include "TraversalRule.h" #include "mozilla/PresShell.h" #include "mozilla/a11y/DocAccessiblePlatformExtChild.h" #include "mozilla/StaticPrefs_accessibility.h" using namespace mozilla; using namespace mozilla::a11y; Loading
accessible/android/Platform.cpp +1 −4 Original line number Diff line number Diff line Loading @@ -9,7 +9,6 @@ #include "SessionAccessibility.h" #include "mozilla/a11y/RemoteAccessible.h" #include "mozilla/Components.h" #include "mozilla/StaticPrefs_accessibility.h" #include "nsIAccessibleEvent.h" #include "nsIAccessiblePivot.h" #include "nsIStringBundle.h" Loading Loading @@ -97,9 +96,7 @@ void a11y::ProxyEvent(RemoteAccessible* aTarget, uint32_t aEventType) { sessionAcc->SendFocusEvent(aTarget); break; case nsIAccessibleEvent::EVENT_REORDER: if (StaticPrefs::accessibility_cache_enabled_AtStartup()) { sessionAcc->SendWindowContentChangedEvent(); } break; default: break; Loading
accessible/android/SessionAccessibility.cpp +6 −27 Original line number Diff line number Diff line Loading @@ -127,7 +127,7 @@ void SessionAccessibility::GetNodeInfo(int32_t aID, java::GeckoBundle::GlobalRef ret = nullptr; RefPtr<SessionAccessibility> self(this); if (Accessible* acc = GetAccessibleByID(aID)) { if (acc->IsLocal() || !IsCacheEnabled()) { if (acc->IsLocal()) { mal.Unlock(); nsAppShell::SyncRunEvent( [this, self, aID, aNodeInfo = jni::Object::GlobalRef(aNodeInfo)] { Loading Loading @@ -409,10 +409,8 @@ void SessionAccessibility::SendWindowStateChangedEvent( AccessibleWrap::GetVirtualViewID(aAccessible), AccessibleWrap::AndroidClass(aAccessible), nullptr); if (IsCacheEnabled()) { SendWindowContentChangedEvent(); } } void SessionAccessibility::SendTextSelectionChangedEvent( Accessible* aAccessible, int32_t aCaretOffset) { Loading @@ -420,15 +418,8 @@ void SessionAccessibility::SendTextSelectionChangedEvent( int32_t fromIndex = aCaretOffset; int32_t startSel = -1; int32_t endSel = -1; bool hasSelection = false; if (aAccessible->IsRemote() && !IsCacheEnabled()) { nsAutoString unused; hasSelection = aAccessible->AsRemote()->SelectionBoundsAt( 0, unused, &startSel, &endSel); } else { hasSelection = aAccessible->AsHyperTextBase()->SelectionBoundsAt( 0, &startSel, &endSel); } bool hasSelection = aAccessible->AsHyperTextBase()->SelectionBoundsAt(0, &startSel, &endSel); if (hasSelection) { fromIndex = startSel == aCaretOffset ? endSel : startSel; Loading Loading @@ -462,14 +453,8 @@ void SessionAccessibility::SendTextChangedEvent(Accessible* aAccessible, if (aAccessible->IsHyperText()) { aAccessible->AsHyperTextBase()->TextSubstring(0, -1, text); } else if (aAccessible->IsText()) { if (aAccessible->IsRemote() && !IsCacheEnabled()) { // XXX: AppendTextTo is not implemented in the IPDL and only // works when cache is enabled. aAccessible->Name(text); } else { aAccessible->AppendTextTo(text, 0, -1); } } nsAutoString beforeText(text); if (aIsInsert) { beforeText.Cut(aStart, aLen); Loading Loading @@ -500,14 +485,8 @@ void SessionAccessibility::SendTextTraversedEvent(Accessible* aAccessible, if (aAccessible->IsHyperText()) { aAccessible->AsHyperTextBase()->TextSubstring(0, -1, text); } else if (aAccessible->IsText()) { if (aAccessible->IsRemote() && !IsCacheEnabled()) { // XXX: AppendTextTo is not implemented in the IPDL and only // works when cache is enabled. aAccessible->Name(text); } else { aAccessible->AppendTextTo(text, 0, -1); } } GECKOBUNDLE_START(eventInfo); GECKOBUNDLE_PUT(eventInfo, "text", jni::StringParam(text)); Loading