@@ -1073,7 +1073,6 @@ TMainForm = class(TExtForm)
10731073 procedure treeQueryHelpersFocusChanging(Sender: TBaseVirtualTree; OldNode,
10741074 NewNode: PVirtualNode; OldColumn, NewColumn: TColumnIndex; var Allowed: Boolean);
10751075 procedure treeQueryHelpersResize(Sender: TObject);
1076- procedure ApplicationEvents1Deactivate(Sender: TObject);
10771076 procedure actDisconnectExecute(Sender: TObject);
10781077 procedure menuEditObjectClick(Sender: TObject);
10791078 procedure Copylinetonewquerytab1Click(Sender: TObject);
@@ -1130,7 +1129,7 @@ TMainForm = class(TExtForm)
11301129 procedure actPreviousResultExecute(Sender: TObject);
11311130 procedure actNextResultExecute(Sender: TObject);
11321131 procedure actSaveSynMemoToTextfileExecute(Sender: TObject);
1133- procedure ApplicationEvents1Idle (Sender: TObject; var Done: Boolean);
1132+ procedure ApplicationIdle (Sender: TObject; var Done: Boolean);
11341133 procedure buttonedEditClear(Sender: TObject);
11351134 procedure menuDoubleClickInsertsNodeTextClick(Sender: TObject);
11361135 procedure DBtreeDblClick(Sender: TObject);
@@ -1149,7 +1148,7 @@ TMainForm = class(TExtForm)
11491148 procedure actGoToQueryResultsExecute(Sender: TObject);
11501149 procedure actGoToDataMultiFilterExecute(Sender: TObject);
11511150 procedure actDataOpenUrlExecute(Sender: TObject);
1152- procedure ApplicationEvents1ShortCut (var Msg: TLMKey; var Handled: Boolean);
1151+ procedure ApplicationShortCut (var Msg: TLMKey; var Handled: Boolean);
11531152 procedure actDetachDatabaseExecute(Sender: TObject);
11541153 procedure actAttachDatabaseExecute(Sender: TObject);
11551154 procedure actSynEditCompletionProposeExecute(Sender: TObject);
@@ -2316,11 +2315,6 @@ procedure TMainForm.AfterFormCreate;
23162315 end;
23172316 end;
23182317
2319- Application.OnException := ApplicationException;
2320- Application.OnIdle := ApplicationEvents1Idle;
2321- Application.OnDeactivate := ApplicationEvents1Deactivate;
2322- Application.OnShortcut := ApplicationEvents1ShortCut;
2323-
23242318 MainFormAfterCreateDone := True;
23252319end;
23262320
@@ -14613,14 +14607,7 @@ procedure TMainForm.RefreshHelperNode(NodeIndex: Cardinal);
1461314607end;
1461414608
1461514609
14616- procedure TMainForm.ApplicationEvents1Deactivate(Sender: TObject);
14617- begin
14618- // Force result tab balloon hint to disappear. Does not do so when mouse was moved too fast.
14619- tabsetQueryMouseLeave(Sender);
14620- end;
14621-
14622-
14623- procedure TMainForm.ApplicationEvents1Idle(Sender: TObject; var Done: Boolean);
14610+ procedure TMainForm.ApplicationIdle(Sender: TObject; var Done: Boolean);
1462414611begin
1462514612 if AppSettings.PortableMode
1462614613 and (not AppSettings.PortableModeReadOnly)
@@ -14657,7 +14644,7 @@ procedure TMainForm.ApplicationEvents1Idle(Sender: TObject; var Done: Boolean);
1465714644end;
1465814645
1465914646
14660- procedure TMainForm.ApplicationEvents1ShortCut (var Msg: TLMKey;
14647+ procedure TMainForm.ApplicationShortCut (var Msg: TLMKey;
1466114648 var Handled: Boolean);
1466214649var
1466314650 SendingControl: TComponent;
@@ -14744,6 +14731,9 @@ procedure TMainForm.ApplicationDeActivate(Sender: TObject);
1474414731 LogSQL(E.Message, lcError);
1474514732 end;
1474614733 // Gets activated again in SynCompletionProposalExecute
14734+
14735+ // Force result tab balloon hint to disappear. Does not do so when mouse was moved too fast.
14736+ tabsetQueryMouseLeave(Sender);
1474714737end;
1474814738
1474914739
0 commit comments