summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--embeddedobj/source/commonembedding/visobj.cxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/embeddedobj/source/commonembedding/visobj.cxx b/embeddedobj/source/commonembedding/visobj.cxx
index 6bf9c49e84e2..87a7f3933af3 100644
--- a/embeddedobj/source/commonembedding/visobj.cxx
+++ b/embeddedobj/source/commonembedding/visobj.cxx
@@ -174,6 +174,8 @@ embed::VisualRepresentation SAL_CALL OCommonEmbeddedObject::getPreferredVisualRe
bool bBackToLoaded = false;
if ( m_nObjectState == embed::EmbedStates::LOADED )
{
+ // restore original VisualAreaSize, because writer objects set
+ // themselves to a default size OLESIZE
awt::Size aOrigSize = getVisualAreaSize(nAspect);
changeState(embed::EmbedStates::RUNNING);
if (aOrigSize != getVisualAreaSize(nAspect))