Apache OpenOffice (AOO) Bugzilla – Issue 79198
API call to embedded object needed when UI is completely created
Last modified: 2017-05-20 10:48:17 UTC
In chart2 there is the following problem: When a chart is UI activated (double-click on the object) the toolbars are created in XController::attachFrame() with a call to XLayoutManager::requestElement( toolbar ). With this call only, there are no toolbars. Currently the chart calls XLayoutManager::createElement( toolbar ) before to have visible toolbars. The call to createElement() should not be necessary. According to CD the problem is that attachFrame is too early for getting the toolbars with requestElement(). To fix this, an embedded object must be called at the moment where the layout manager is completely prepared for showing toolbars etc., so that the application (in this case the chart) can get everything it needs with requestElement() calls. Ask CD for details. Note: for the menu bar and status bar requestElement() is sufficient in attachFrame() currently. The problem only occurs with toolbars.
adjusted platform, target, CC
according to release status meeting -> target 3.x
Reset assigne to the default "issues@openoffice.apache.org".