[Libreoffice-commits] core.git: sw/source
Jim Raykowski (via logerrit)
logerrit at kemper.freedesktop.org
Thu Apr 18 02:12:44 UTC 2019
sw/source/core/crsr/crsrsh.cxx | 13 +++++++++++++
1 file changed, 13 insertions(+)
New commits:
commit aebf19251cef417b387c7830535542ff11d54cea
Author: Jim Raykowski <raykowj at gmail.com>
AuthorDate: Thu Apr 11 23:42:25 2019 -0800
Commit: Jim Raykowski <raykowj at gmail.com>
CommitDate: Thu Apr 18 04:11:34 2019 +0200
tdf#115600 Display not found message for Navigate by Selection
...if there is no selection found
Change-Id: Ie4857e8d1bb98e41565aef47d3a794dcbe9bbd66
Reviewed-on: https://gerrit.libreoffice.org/70645
Tested-by: Jenkins
Reviewed-by: Jim Raykowski <raykowj at gmail.com>
diff --git a/sw/source/core/crsr/crsrsh.cxx b/sw/source/core/crsr/crsrsh.cxx
index f04c7a06e1f8..22a84c6b4f75 100644
--- a/sw/source/core/crsr/crsrsh.cxx
+++ b/sw/source/core/crsr/crsrsh.cxx
@@ -22,6 +22,7 @@
#include <hintids.hxx>
#include <svx/svdmodel.hxx>
+#include <svx/srchdlg.hxx>
#include <editeng/frmdiritem.hxx>
#include <sfx2/viewsh.hxx>
#include <SwSmartTagMgr.hxx>
@@ -1343,8 +1344,14 @@ void SwCursorShell::NotifyCursor(SfxViewShell* pOtherShell) const
/// go to the next SSelection
bool SwCursorShell::GoNextCursor()
{
+ SvxSearchDialogWrapper::SetSearchLabel( SearchLabel::Empty );
+
if( !m_pCurrentCursor->IsMultiSelection() )
+ {
+ if( !m_pCurrentCursor->HasMark() )
+ SvxSearchDialogWrapper::SetSearchLabel( SearchLabel::NavElementNotFound );
return false;
+ }
SET_CURR_SHELL( this );
SwCallLink aLk( *this ); // watch Cursor-Moves; call Link if needed
@@ -1362,8 +1369,14 @@ bool SwCursorShell::GoNextCursor()
/// go to the previous SSelection
bool SwCursorShell::GoPrevCursor()
{
+ SvxSearchDialogWrapper::SetSearchLabel( SearchLabel::Empty );
+
if( !m_pCurrentCursor->IsMultiSelection() )
+ {
+ if( !m_pCurrentCursor->HasMark() )
+ SvxSearchDialogWrapper::SetSearchLabel( SearchLabel::NavElementNotFound );
return false;
+ }
SET_CURR_SHELL( this );
SwCallLink aLk( *this ); // watch Cursor-Moves; call Link if needed
More information about the Libreoffice-commits
mailing list