Bug #2784140 Find & Replace insert text when nothing was found

This commit is contained in:
Zane U. Ji 2012-08-09 23:00:06 +08:00
parent 5ad9659c19
commit 5894e44ac2
1 changed files with 10 additions and 7 deletions

View File

@ -1861,6 +1861,8 @@ void MyFrame::OnDialogReplace ( wxFindDialogEvent& event )
if ( ( doc = getActiveDocument() ) == NULL ) if ( ( doc = getActiveDocument() ) == NULL )
return; return;
if ( !doc->GetSelectedText().IsEmpty() )
{
int regexWidth = 0; int regexWidth = 0;
if ( findReplacePanel->getRegex() ) if ( findReplacePanel->getRegex() )
{ {
@ -1870,6 +1872,7 @@ void MyFrame::OnDialogReplace ( wxFindDialogEvent& event )
{ {
doc->ReplaceTarget ( event.GetReplaceString() ); doc->ReplaceTarget ( event.GetReplaceString() );
} }
}
OnDialogFind ( event ); OnDialogFind ( event );
} }