diff options
Diffstat (limited to 'sd/source/ui/slidesorter/controller/SlsListener.cxx')
-rwxr-xr-x | sd/source/ui/slidesorter/controller/SlsListener.cxx | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/sd/source/ui/slidesorter/controller/SlsListener.cxx b/sd/source/ui/slidesorter/controller/SlsListener.cxx index 009b4fc732b9..4f911e9bb374 100755 --- a/sd/source/ui/slidesorter/controller/SlsListener.cxx +++ b/sd/source/ui/slidesorter/controller/SlsListener.cxx @@ -363,6 +363,7 @@ void Listener::Notify ( { case SFX_HINT_DOCCHANGED: mrController.CheckForMasterPageAssignment(); + mrController.CheckForSlideTransitionAssignment(); break; } } @@ -423,6 +424,14 @@ IMPL_LINK(Listener, EventMultiplexerCallback, ::sd::tools::EventMultiplexerEvent HandleShapeModification(static_cast<const SdrPage*>(pEvent->mpUserData)); break; + case tools::EventMultiplexerEvent::EID_END_TEXT_EDIT: + if (pEvent->mpUserData != NULL) + { + const SdrObject* pObject = static_cast<const SdrObject*>(pEvent->mpUserData); + HandleShapeModification(pObject->GetPage()); + } + break; + default: break; } |