diff options
Diffstat (limited to 'sc/source/ui/drawfunc/fudraw.cxx')
-rw-r--r-- | sc/source/ui/drawfunc/fudraw.cxx | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/sc/source/ui/drawfunc/fudraw.cxx b/sc/source/ui/drawfunc/fudraw.cxx index ddeb4a691aa3..59a9a5e1ab6b 100644 --- a/sc/source/ui/drawfunc/fudraw.cxx +++ b/sc/source/ui/drawfunc/fudraw.cxx @@ -107,8 +107,8 @@ void FuDraw::ResetModifiers() if (!pView) return; - ScViewData* pViewData = pViewShell->GetViewData(); - const ScViewOptions& rOpt = pViewData->GetOptions(); + ScViewData& rViewData = pViewShell->GetViewData(); + const ScViewOptions& rOpt = rViewData.GetOptions(); const ScGridOptions& rGrid = rOpt.GetGridOptions(); bool bGridOpt = rGrid.GetUseGridSnap(); @@ -196,15 +196,15 @@ static bool lcl_KeyEditMode( SdrObject* pObj, ScTabViewShell* pViewShell, const sal_uInt16 nTextSlotId = bVertical ? SID_DRAW_TEXT_VERTICAL : SID_DRAW_TEXT; // don't switch shells if text shell is already active - FuPoor* pPoor = pViewShell->GetViewData()->GetView()->GetDrawFuncPtr(); + FuPoor* pPoor = pViewShell->GetViewData().GetView()->GetDrawFuncPtr(); if ( !pPoor || pPoor->GetSlotID() != nTextSlotId ) { - pViewShell->GetViewData()->GetDispatcher(). + pViewShell->GetViewData().GetDispatcher(). Execute(nTextSlotId, SFX_CALLMODE_SYNCHRON | SFX_CALLMODE_RECORD); } // get the resulting FuText and set in edit mode - pPoor = pViewShell->GetViewData()->GetView()->GetDrawFuncPtr(); + pPoor = pViewShell->GetViewData().GetView()->GetDrawFuncPtr(); if ( pPoor && pPoor->GetSlotID() == nTextSlotId ) // no RTTI { FuText* pText = (FuText*)pPoor; @@ -219,7 +219,7 @@ static bool lcl_KeyEditMode( SdrObject* pObj, ScTabViewShell* pViewShell, const bool FuDraw::KeyInput(const KeyEvent& rKEvt) { bool bReturn = false; - ScViewData& rViewData = *pViewShell->GetViewData(); + ScViewData& rViewData = pViewShell->GetViewData(); switch ( rKEvt.GetKeyCode().GetCode() ) { |