Regression in isHidden-Property of Frames
eymux2009 at gmail.com
Wed Aug 29 05:50:58 PDT 2012
We're currently in the process of switching from OpenOffice.org 3.2.1
to LibreOffice. As a part of this, we're testing our extension WollMux
(www.wollmux.org) with LO.
During these tests we found a change in the behaviour of the
isHidden-Property of frames.
We're using a com.sun.star.document.XEventListener to listen to the
onViewCreated-Event. We then test, if the document is visible, and
only then WollMux will process the document.
In OOo 3.2.1 a new document created with File/New would have isHidden
== false. In LO the document now returns isHidden == true.
I have searched in the sources of LO and found a change in
./framework/source/services/frame.cxx. This was introduced with the
I believe that this change is wrong and should be reverted. Before the
change isHidden represented the intended state of a frame. A document
that was openened hidden, returned hidden. A document opened visible
returned not hidden. Now it will always return isHidden == true. If
this isn't changed back, there needs to be another property to check
the intended visibilty.
More information about the LibreOffice