Apache OpenOffice (AOO) Bugzilla – Issue 76401
Active OLE objects (and Charts) are misplaced in impress
Last modified: 2017-05-20 10:48:14 UTC
See attachment Step to reproduce: Open a new impress and change to a smaller zoom stage (32%). Insert a chart and leave and enter the inplace mode . You can see the chart jumping up and still there is the old view of the unactivated OLE visible below. this gets worse with smaller zoomstages and better with bigger ones. Same for the new Chartmodule.
Created attachment 44449 [details] doc
changing target because of limited resources
@mav, this problem affects all OLE objects within impress. Load the attached bugdoc MisplacedOLEInImpress.odp as example.The page has a zoom factor lower than 100%. Now double click on any of the OLE objects and you can see that the edit window is not placed where it should. A wrong Rectangle is given to method PlaceFrame within DocumentHolder::ShowInplace in module embeddedobj. It seems that the vanishing side panes and the tab riders on top of the impress document are not taken into account accordingly. My preferred solution anyhow would be that the OLE object does not jump around under no circumstances when it gets clicked. The jumping is a major annoyance.
Created attachment 62908 [details] example with different OLE objects
Issue 89827 may be related.
It looks indeed to be a duplicate to issue 89827. But I do not want to mark it so until the mentioned issue is fixed to be sure that this scenario is fixed as well. The problem seems to be that the change of the container visual area is not correctly notified to the embedded object. As result its window still has the same position relative to the parent window.
From other side it makes no sense to have two fast identical issues. *** This issue has been marked as a duplicate of 89827 ***
closing
reopening
Reset assigne to the default "issues@openoffice.apache.org".