Share document Where Am I reports with Remote
This commit is contained in:
1 parent
02fb70e81a
commit
103fbfd81a
13 files changed
+249
-19
No files matched your search
@@ -35,7 +35,7 @@ func (handler *accessibilityEventHandler) handleCaret(event atspi.Event, activit
|
||||
if !state.focusedID.Valid() {
|
||||
state.owner.follow(event)
|
||||
state.focusedID = event.Source.ID()
|
||||
state.current = event.Source
|
||||
state.setCurrent(event.Source)
|
||||
}
|
||||
}
|
||||
if event.Source.ReadOnlyCombo.Valid() && event.Source.ReadOnlyCombo == state.focusedID &&
|
||||
@@ -64,7 +64,7 @@ func (handler *accessibilityEventHandler) handleCaret(event atspi.Event, activit
|
||||
return true
|
||||
}
|
||||
if browser != nil && browser.ready && !event.Source.Editable {
|
||||
state.current = event.Source
|
||||
state.setCurrent(event.Source)
|
||||
if objectReview != nil {
|
||||
objectReview.SyncFocus(event.Source.ID())
|
||||
if err := objectReview.SyncDocumentCaret(event.Source.ID(), event.Detail1); err != nil {
|
||||
@@ -98,7 +98,7 @@ func (handler *accessibilityEventHandler) handleCaret(event atspi.Event, activit
|
||||
// document; focus mode still assembles visual lines across objects.
|
||||
if browser != nil && browser.ready && browser.mode == review.FocusMode &&
|
||||
intent == input.LineIntent && !event.Source.Editable && objectReview != nil {
|
||||
state.current = event.Source
|
||||
state.setCurrent(event.Source)
|
||||
objectReview.SyncFocus(event.Source.ID())
|
||||
if request, err := objectReview.ReadDocumentLine(event.Source.ID(), event.Detail1); err == nil {
|
||||
state.documentLineFocus = event.Source.ID()
|
||||
|
||||
Reference in new issue
Block a user