@@ -211,7 +211,6 @@ TfrmFindDlg = class(TModalForm, IFormCommands)
211211 procedure btnSearchLoadClick (Sender: TObject);
212212 procedure btnSearchSaveWithStartingPathClick (Sender: TObject);
213213 procedure btnSearchSaveClick (Sender: TObject);
214- procedure cbCaseSensChange (Sender: TObject);
215214 procedure cbDateFromChange (Sender: TObject);
216215 procedure cbDateToChange (Sender: TObject);
217216 procedure cbFindInArchiveChange (Sender: TObject);
@@ -1035,12 +1034,6 @@ procedure TfrmFindDlg.btnSearchSaveClick(Sender: TObject);
10351034 SaveTemplate(False);
10361035end ;
10371036
1038- { TfrmFindDlg.cbCaseSensChange }
1039- procedure TfrmFindDlg.cbCaseSensChange (Sender: TObject);
1040- begin
1041- if cbCaseSens.Checked then cbTextRegExp.Checked := False;
1042- end ;
1043-
10441037{ TfrmFindDlg.cbDateFromChange }
10451038procedure TfrmFindDlg.cbDateFromChange (Sender: TObject);
10461039begin
@@ -1097,17 +1090,6 @@ procedure TfrmFindDlg.cbRegExpChange(Sender: TObject);
10971090{ TfrmFindDlg.cbTextRegExpChange }
10981091procedure TfrmFindDlg.cbTextRegExpChange (Sender: TObject);
10991092begin
1100- if cbTextRegExp.Checked then
1101- begin
1102- if cbCaseSens.Enabled then
1103- begin
1104- cbCaseSens.Tag := Integer(cbCaseSens.Checked);
1105- end ;
1106- end
1107- else if not cbCaseSens.Enabled then
1108- begin
1109- cbCaseSens.Checked := Boolean(cbCaseSens.Tag);
1110- end ;
11111093 UpdateEncodings;
11121094end ;
11131095
@@ -1445,8 +1427,8 @@ procedure TfrmFindDlg.UpdateEncodings;
14451427 cbTextRegExp.Enabled := cbFindText.Checked and SupportedEncoding and (not chkHex.Checked);
14461428 if not cbTextRegExp.Enabled then cbTextRegExp.Checked := False;
14471429
1448- cbCaseSens.Enabled:= cbFindText.Checked and (not cbReplaceText.Checked) and (not chkHex.Checked) and ( not cbTextRegExp.Checked) ;
1449- if cbFindText.Checked and (not cbCaseSens.Enabled) then cbCaseSens.Checked := not cbTextRegExp .Checked;
1430+ cbCaseSens.Enabled:= cbFindText.Checked and (not cbReplaceText.Checked) and (not chkHex.Checked);
1431+ if cbFindText.Checked and (not cbCaseSens.Enabled) then cbCaseSens.Checked := (chkHex.Checked or cbReplaceText .Checked) ;
14501432end ;
14511433
14521434function TfrmFindDlg.GetEncodings (AList: TCustomComboBox): String;
0 commit comments