Apache OpenOffice (AOO) Bugzilla – Issue 119540
[From Symphony] After activate the OLE in Spreadsheet, the OLE will move to the top left corner.
Last modified: 2017-05-20 11:27:29 UTC
Created attachment 77748 [details] .xlsx file with a PowerPoint Slide OLE in Build Info: AOO3.4_r1327774. Reproduce Steps: 1. Open the .xlsx sample file attached which has a slide OLE in. 2. Double click the OLE in the document to activate it, then exit edit mode. Defect : The OLE will be moved to the left top corner of current sheet. While drag it, you can find that it becomes very large. Note: Other MS office OLE (say, Word document OLE,etc) also have this issue.
Created attachment 78229 [details] bug fix patch XEmbeddedObject::getStatus() always return 0 on Windows. Add one condition to change visual area if different from client size.
It can be reproduced in AOO 3.4, change status to "CONFIRMED"
ALG: Wen I add the patch, the OLE does no longer jump, but it cannot be activated anymore. It seems to have to do with xObj->setVisualAreaSize( pClient->GetAspect(), aSz ); in tabvwshb.cxx line 162 (with patch applied). ALG->wujinlong: Please have a second look.
Comment on attachment 78229 [details] bug fix patch The patch fixes the problem of jumping position but introduces another one: OLE can not be activated anymore: Patch needs modification.
Reset assigne to the default "issues@openoffice.apache.org".