diff options
author | Muthu Subramanian <sumuthu@suse.com> | 2013-05-09 16:27:06 +0530 |
---|---|---|
committer | Muthu Subramanian <sumuthu@suse.com> | 2013-05-09 16:30:34 +0530 |
commit | 19b217505d094577392d8712b9d07f29b3de2081 (patch) | |
tree | fedac2ceeeebe0fca86d5d85e8c7745aab4f95c1 /svx/source/svdraw/svdotxed.cxx | |
parent | 78eca44c4db67848a85b600cc40e25d41bb647df (diff) |
fdo#63311: Unable to delete text from Shape.
This avoids setting null as text to the shape.
[empty_text seems to be the initial value of text for shape
rather than null - something recent? We also seem to
export empty <text> entries because of this]
Diffstat (limited to 'svx/source/svdraw/svdotxed.cxx')
-rw-r--r-- | svx/source/svdraw/svdotxed.cxx | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/svx/source/svdraw/svdotxed.cxx b/svx/source/svdraw/svdotxed.cxx index e498075fe964..dc60325662c9 100644 --- a/svx/source/svdraw/svdotxed.cxx +++ b/svx/source/svdraw/svdotxed.cxx @@ -231,14 +231,11 @@ void SdrTextObj::EndTextEdit(SdrOutliner& rOutl) { OutlinerParaObject* pNewText = NULL; - if(HasTextImpl( &rOutl ) ) - { - // to make the gray field background vanish again - rOutl.UpdateFields(); + // to make the gray field background vanish again + rOutl.UpdateFields(); - sal_uInt16 nParaAnz = static_cast< sal_uInt16 >( rOutl.GetParagraphCount() ); - pNewText = rOutl.CreateParaObject( 0, nParaAnz ); - } + sal_uInt16 nParaAnz = static_cast< sal_uInt16 >( rOutl.GetParagraphCount() ); + pNewText = rOutl.CreateParaObject( 0, nParaAnz ); // need to end edit mode early since SetOutlinerParaObject already // uses GetCurrentBoundRect() which needs to take the text into account |