IDE: Remember the "Origin" setting in Search/Find dialog. Issue #32619

git-svn-id: branches/fixes_1_8@56303 -
This commit is contained in:
mattias 2017-11-06 10:23:36 +00:00
parent 382860de61
commit 695ed820dd

View File

@ -3320,7 +3320,8 @@ end;
{------------------------------S T A R T F I N D-----------------------------} {------------------------------S T A R T F I N D-----------------------------}
procedure TSourceEditor.StartFindAndReplace(Replace:boolean); procedure TSourceEditor.StartFindAndReplace(Replace:boolean);
const const
SaveOptions = [ssoMatchCase,ssoWholeWord,ssoRegExpr,ssoRegExprMultiLine,ssoPrompt,ssoBackwards]; SaveOptions = [ssoMatchCase, ssoWholeWord, ssoRegExpr, ssoRegExprMultiLine,
ssoPrompt, ssoEntireScope, ssoBackwards];
var var
NewOptions: TSynSearchOptions; NewOptions: TSynSearchOptions;
ALeft,ATop:integer; ALeft,ATop:integer;
@ -3337,7 +3338,7 @@ begin
else else
NewOptions := NewOptions - [ssoReplace, ssoReplaceAll]; NewOptions := NewOptions - [ssoReplace, ssoReplaceAll];
NewOptions:=NewOptions-SaveOptions+InputHistoriesSO.FindOptions*SaveOptions NewOptions:=NewOptions-SaveOptions+InputHistoriesSO.FindOptions*SaveOptions
-[ssoSelectedOnly, ssoEntireScope]; -[ssoSelectedOnly];
// Fill in history items // Fill in history items
LazFindReplaceDialog.TextToFindComboBox.Items.Assign(InputHistoriesSO.FindHistory); LazFindReplaceDialog.TextToFindComboBox.Items.Assign(InputHistoriesSO.FindHistory);