vcl/source/window/window.cxx |    8 ++++++++
 1 file changed, 8 insertions(+)

New commits:
commit a11502434a3c8fbf29ee82f7db0fc1be273d16bd
Author:     Szymon Kłos <szymon.k...@collabora.com>
AuthorDate: Wed Mar 29 15:21:56 2023 +0200
Commit:     Szymon Kłos <szymon.k...@collabora.com>
CommitDate: Fri Mar 31 12:53:04 2023 +0000

    jsdialog: dump label relation between widgets
    
    Change-Id: I625346049b866d9f231bba461f40b671f4959e4d
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/149717
    Tested-by: Szymon Kłos <szymon.k...@collabora.com>
    Reviewed-by: Szymon Kłos <szymon.k...@collabora.com>

diff --git a/vcl/source/window/window.cxx b/vcl/source/window/window.cxx
index 5cfc50d717c0..4ce13d590fe2 100644
--- a/vcl/source/window/window.cxx
+++ b/vcl/source/window/window.cxx
@@ -3398,6 +3398,14 @@ void Window::DumpAsPropertyTree(tools::JsonWriter& 
rJsonWriter)
         }
     }
 
+    vcl::Window* pAccLabelFor = getAccessibleRelationLabelFor();
+    if (pAccLabelFor)
+        rJsonWriter.put("labelFor", pAccLabelFor->get_id());
+
+    vcl::Window* pAccLabelledBy = GetAccessibleRelationLabeledBy();
+    if (pAccLabelledBy)
+        rJsonWriter.put("labelledBy", pAccLabelledBy->get_id());
+
     mpWindowImpl->maDumpAsPropertyTreeHdl.Call(rJsonWriter);
 }
 

Reply via email to