diff --git a/main/sd/sdi/SlideSorterController.sdi b/main/sd/sdi/SlideSorterController.sdi index a84de9d..9385475 100644 --- a/main/sd/sdi/SlideSorterController.sdi +++ b/main/sd/sdi/SlideSorterController.sdi @@ -186,12 +186,6 @@ interface SlideSorterView ExecMethod = ExecStatusBar ; StateMethod = GetStatusBarState ; ] - SID_ATTR_ZOOMSLIDER // status() - [ - ExecMethod = ExecStatusBar ; - StateMethod = GetStatusBarState ; - ] - SID_RELOAD // ole : no, status : ? [ GroupId = GID_DOCUMENT ; diff --git a/main/sd/source/ui/slidesorter/controller/SlsSlotManager.cxx b/main/sd/source/ui/slidesorter/controller/SlsSlotManager.cxx index dc65a84..1718117 100644 --- a/main/sd/source/ui/slidesorter/controller/SlsSlotManager.cxx +++ b/main/sd/source/ui/slidesorter/controller/SlsSlotManager.cxx @@ -861,8 +861,11 @@ void SlotManager::GetStatusBarState (SfxItemSet& rSet) rSet.Put( SfxStringItem( SID_STATUS_PAGE, aPageStr ) ); rSet.Put( SfxStringItem( SID_STATUS_LAYOUT, aLayoutStr ) ); - if( SFX_ITEM_AVAILABLE == rSet.GetItemState( SID_ATTR_ZOOMSLIDER ) ) - { + // No slider when the Slide Sorter is the main view shell + if( SFX_ITEM_AVAILABLE == rSet.GetItemState( SID_ATTR_ZOOMSLIDER ) && + mrSlideSorter.GetViewShell() && + mrSlideSorter.GetViewShell()->IsMainViewShell() ) + { rSet.Put( SfxVoidItem( SID_ATTR_ZOOMSLIDER ) ); } }