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.