From 7ab6918cc8443f2a26a9e10c925bae51c36c5b16 Mon Sep 17 00:00:00 2001 From: jesus Date: Sat, 6 Dec 2014 03:44:54 +0000 Subject: [PATCH] LazControls: check filteredtreeview and listbox, fix AV, from BBaz, issue #27137 git-svn-id: trunk@47120 - --- components/lazcontrols/listfilteredit.pas | 2 ++ components/lazcontrols/treefilteredit.pas | 2 ++ 2 files changed, 4 insertions(+) diff --git a/components/lazcontrols/listfilteredit.pas b/components/lazcontrols/listfilteredit.pas index 887b9f2a41..61f902b03b 100644 --- a/components/lazcontrols/listfilteredit.pas +++ b/components/lazcontrols/listfilteredit.pas @@ -277,6 +277,8 @@ function TListFilterEdit.ReturnKeyHandled: Boolean; var Key: Char; begin + if fFilteredListbox = nil then + exit(false); Key:=Char(VK_RETURN); Result:=Assigned(fFilteredListbox.OnKeyPress); if Result then diff --git a/components/lazcontrols/treefilteredit.pas b/components/lazcontrols/treefilteredit.pas index d47b4b0415..0ab81a2932 100644 --- a/components/lazcontrols/treefilteredit.pas +++ b/components/lazcontrols/treefilteredit.pas @@ -622,6 +622,8 @@ function TTreeFilterEdit.ReturnKeyHandled: Boolean; var Key: Char; begin + if fFilteredTreeview = nil then + exit(false); Key:=Char(VK_RETURN); Result:=Assigned(fFilteredTreeview.OnKeyPress); if Result then