[Libreoffice-commits] dev-tools.git: NSAXSpy/NSAXSpy

Boris Dušek me at dusek.me
Sat Sep 7 02:52:49 PDT 2013


 NSAXSpy/NSAXSpy/main.m |    8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

New commits:
commit fe19c2d72aeb763e6d7cbc970b6bebe5cf6ae22a
Author: Boris Dušek <me at dusek.me>
Date:   Sat Sep 7 11:46:25 2013 +0200

    Adjust NSAXSpy for current TextMate version.
    
    The code for finding the TextMate text component was written before TextMate's
    text component was added to a group with related elements. So it now has to be
    adjusted to find that group before finding the scroll area containing the
    text component.
    
    Change-Id: Ib1aa2ecb0fa3a206b50c23362f4f83183f1630f7
    Reviewed-on: https://gerrit.libreoffice.org/5854
    Reviewed-by: Boris Dušek <me at dusek.me>
    Tested-by: Boris Dušek <me at dusek.me>

diff --git a/NSAXSpy/NSAXSpy/main.m b/NSAXSpy/NSAXSpy/main.m
index 47490f1..6afc20d 100644
--- a/NSAXSpy/NSAXSpy/main.m
+++ b/NSAXSpy/NSAXSpy/main.m
@@ -128,9 +128,11 @@ static AXError findTextMateTextComponent(AXObserverCallback callback, AXObserver
     AXError err = kAXErrorSuccess;
     AX_APPLICATION(@"TextMate", TextMate, callback, observer) {
         AX_CHILD(TextMate, Window, 0, window) {
-            AX_CHILD(window, ScrollArea, 0, scrollArea) {
-                AX_CHILD(scrollArea, TextArea, 0, textArea) {
-                    *component = textArea;
+            AX_CHILD(window, Group, 0, group) {
+                AX_CHILD(group, ScrollArea, 0, scrollArea) {
+                    AX_CHILD(scrollArea, TextArea, 0, textArea) {
+                        *component = textArea;
+                    }
                 }
             }
         }


More information about the Libreoffice-commits mailing list