diff options
Diffstat (limited to 'sd/source/ui/view/sdview.cxx')
-rw-r--r-- | sd/source/ui/view/sdview.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/sd/source/ui/view/sdview.cxx b/sd/source/ui/view/sdview.cxx index 92d7358b088d..be1417f82940 100644 --- a/sd/source/ui/view/sdview.cxx +++ b/sd/source/ui/view/sdview.cxx @@ -761,9 +761,9 @@ SdrEndTextEditKind View::SdrEndTextEdit(bool bDontDeleteReally) { maMasterViewFilter.End(); - ::tools::WeakReference<SdrObject> xObj( GetTextEditObject() ); + ::tools::WeakReference<SdrTextObj> xObj( GetTextEditObject() ); - bool bDefaultTextRestored = RestoreDefaultText( dynamic_cast< SdrTextObj* >( GetTextEditObject() ) ); + bool bDefaultTextRestored = RestoreDefaultText( xObj.get() ); SdrEndTextEditKind eKind = FmFormView::SdrEndTextEdit(bDontDeleteReally); @@ -780,7 +780,7 @@ SdrEndTextEditKind View::SdrEndTextEdit(bool bDontDeleteReally) } else if( xObj.is() && xObj->IsEmptyPresObj() ) { - SdrTextObj* pObj = dynamic_cast< SdrTextObj* >( xObj.get() ); + SdrTextObj* pObj = xObj.get(); if( pObj && pObj->HasText() ) { SdrPage* pPage = pObj->GetPage(); @@ -1194,7 +1194,7 @@ void View::OnBeginPasteOrDrop( PasteOrDropInfos* /*pInfo*/ ) void View::OnEndPasteOrDrop( PasteOrDropInfos* pInfo ) { /* Style Sheet handling */ - SdrTextObj* pTextObj = dynamic_cast< SdrTextObj* >( GetTextEditObject() ); + SdrTextObj* pTextObj = GetTextEditObject(); SdrOutliner* pOutliner = GetTextEditOutliner(); if( !pOutliner || !pTextObj || !pTextObj->GetPage() ) return; |