You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@openoffice.apache.org by bu...@apache.org on 2020/02/05 18:58:54 UTC
[Issue 128272] Assertion Error: (atkwrapper) Not able to get Window
Hierarchy
https://bz.apache.org/ooo/show_bug.cgi?id=128272
--- Comment #1 from Peter <pe...@apache.org> ---
Okay Lets dokument what I found out so far.
OSL_ASSERT does throw the Message.
xParent.is() returns false and checks if xParent is a valid Object.
What uno::Reference< accessibility::XAccessible > is is a bit unclear to me.
uno:reference is a loose Reference and enables an Object to be correctly
addressed in its environment with the environment describing the language we
are in.
However I could not find or understand what accessibility::XAccessible is.
The function .is() is a function declared in the reference in ref.h
Now if we follow the funktion (-> ooo_window_wrapper_real_initialize) calls up
we will find that we are receiving an GTK Info Opbejct 8a gpointer that points
to . an GTK info class.
To be honest I am not sure if the construct is that nice.
I would have preferred an Interface Object that does not wrap the GUI Library
instead it provides a policy interface to the GUI. I see the hunch that in the
end It does that but as far as I follow it is kind of inside out way.
Probably my c++ skills still lacks. I am investigating how this stuff works.
--
You are receiving this mail because:
You are the assignee for the issue.