diff options
-rw-r--r-- | sw/inc/crsrsh.hxx | 8 | ||||
-rw-r--r-- | sw/source/uibase/shells/textsh1.cxx | 1 |
2 files changed, 5 insertions, 4 deletions
diff --git a/sw/inc/crsrsh.hxx b/sw/inc/crsrsh.hxx index a732b8b8b669..5ba02d648620 100644 --- a/sw/inc/crsrsh.hxx +++ b/sw/inc/crsrsh.hxx @@ -162,6 +162,10 @@ public: READONLY = (1 << 3) ///< make visible in spite of Readonly }; + SAL_DLLPRIVATE void UpdateCursor( + sal_uInt16 eFlags = SwCursorShell::SCROLLWIN|SwCursorShell::CHKRANGE, + bool bIdleEnd = false ); + private: SwRect m_aCharRect; ///< Char-SRectangle on which the cursor is located @@ -232,10 +236,6 @@ private: SwFrame* m_oldColFrame; - SAL_DLLPRIVATE void UpdateCursor( - sal_uInt16 eFlags = SwCursorShell::SCROLLWIN|SwCursorShell::CHKRANGE, - bool bIdleEnd = false ); - SAL_DLLPRIVATE void MoveCursorToNum(); SAL_DLLPRIVATE void ParkPams( SwPaM* pDelRg, SwShellCursor** ppDelRing ); diff --git a/sw/source/uibase/shells/textsh1.cxx b/sw/source/uibase/shells/textsh1.cxx index 3a222507e9d5..65484c32e748 100644 --- a/sw/source/uibase/shells/textsh1.cxx +++ b/sw/source/uibase/shells/textsh1.cxx @@ -1385,6 +1385,7 @@ void SwTextShell::Execute(SfxRequest &rReq) pDlg->Execute(); pFieldBM->Invalidate(); rWrtSh.InvalidateWindows( rWrtSh.GetView().GetVisArea() ); + rWrtSh.UpdateCursor(); // cursor position might be invalid } else { |