From ff3dd2b4213a64b6aff6ad7db02b7f5449401dd2 Mon Sep 17 00:00:00 2001 From: juha Date: Mon, 14 Mar 2016 17:01:39 +0000 Subject: [PATCH] =?UTF-8?q?IDE:=20Prevent=20left-over=20lines=20in=20key?= =?UTF-8?q?=20mapping=20Treeviews=20after=20moving=20splitter.=20Issue=20#?= =?UTF-8?q?28706,=20patch=20from=20Bal=C3=A1zs=20Sz=C3=A9kely.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: trunk@51938 - --- ide/frames/editor_keymapping_options.lfm | 1 + ide/frames/editor_keymapping_options.pas | 7 +++++++ 2 files changed, 8 insertions(+) diff --git a/ide/frames/editor_keymapping_options.lfm b/ide/frames/editor_keymapping_options.lfm index ab0daaf612..e8005f7904 100644 --- a/ide/frames/editor_keymapping_options.lfm +++ b/ide/frames/editor_keymapping_options.lfm @@ -103,6 +103,7 @@ object EditorKeymappingOptionsFrame: TEditorKeymappingOptionsFrame Top = 248 Width = 459 Align = alBottom + OnMoved = KeyMapSplitterMoved ResizeAnchor = akBottom end object TreeView: TTreeView diff --git a/ide/frames/editor_keymapping_options.pas b/ide/frames/editor_keymapping_options.pas index 559505d267..4422b3a8f9 100644 --- a/ide/frames/editor_keymapping_options.pas +++ b/ide/frames/editor_keymapping_options.pas @@ -63,6 +63,7 @@ type function FilterEditFilterItem(Item: TObject; out Done: Boolean): Boolean; procedure FilterEditKeyPress(Sender: TObject; var {%H-}Key: char); procedure FindKeyButtonClick(Sender: TObject); + procedure KeyMapSplitterMoved(Sender: TObject); procedure OnIdle(Sender: TObject; var {%H-}Done: Boolean); procedure ResetKeyFilterBtnClick(Sender: TObject); procedure TreeViewDblClick(Sender: TObject); @@ -265,6 +266,12 @@ begin end; end; +procedure TEditorKeymappingOptionsFrame.KeyMapSplitterMoved(Sender: TObject); +begin + TreeView.Update; + ConflictsTreeView.Update; +end; + procedure TEditorKeymappingOptionsFrame.OnIdle(Sender: TObject; var Done: Boolean); begin