mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2025-08-14 01:56:36 +08:00
Fix wrong enabled/disabled status of "Clear filter" menu item.
This commit is contained in:
@ -1182,7 +1182,7 @@ object MainForm: TMainForm
|
||||
ScrollBars = ssVertical
|
||||
WantTabs = True
|
||||
WordWrap = True
|
||||
OnChange = SynMemoFilterChange
|
||||
OnStatusChange = SynMemoFilterStatusChange
|
||||
RemovedKeystrokes = <
|
||||
item
|
||||
Command = ecDeleteLine
|
||||
|
@ -659,7 +659,7 @@ type
|
||||
procedure menuEditVariableClick(Sender: TObject);
|
||||
procedure menuTreeCollapseAllClick(Sender: TObject);
|
||||
procedure menuTreeExpandAllClick(Sender: TObject);
|
||||
procedure SynMemoFilterChange(Sender: TObject);
|
||||
procedure SynMemoFilterStatusChange(Sender: TObject; Changes: TSynStatusChanges);
|
||||
procedure DataGridAfterCellPaint(Sender: TBaseVirtualTree;
|
||||
TargetCanvas: TCanvas; Node: PVirtualNode; Column: TColumnIndex;
|
||||
CellRect: TRect);
|
||||
@ -6844,16 +6844,12 @@ begin
|
||||
SynMemoFilter.UndoList.AddGroupBreak;
|
||||
SynMemoFilter.SelectAll;
|
||||
SynMemoFilter.SelText := Clause;
|
||||
SynMemoFilterChange(Sender);
|
||||
end;
|
||||
|
||||
|
||||
procedure TMainForm.SynMemoFilterChange(Sender: TObject);
|
||||
var
|
||||
SomeText: Boolean;
|
||||
procedure TMainForm.SynMemoFilterStatusChange(Sender: TObject; Changes: TSynStatusChanges);
|
||||
begin
|
||||
SomeText := (SynMemoFilter.GetTextLen > 0) or (editFilterSearch.Text <> '');
|
||||
actClearFilterEditor.Enabled := SomeText;
|
||||
actClearFilterEditor.Enabled := (Sender as TSynMemo).GetTextLen > 0;
|
||||
end;
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user