From 123ed44bb9037983c366cebb647086cf28bcd791 Mon Sep 17 00:00:00 2001 From: Sean Yesmunt Date: Fri, 5 Oct 2018 14:20:28 -0400 Subject: [PATCH] fix event listener cleanup --- src/renderer/component/wunderbar/view.jsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/renderer/component/wunderbar/view.jsx b/src/renderer/component/wunderbar/view.jsx index 048d9389e..1736fb1d5 100644 --- a/src/renderer/component/wunderbar/view.jsx +++ b/src/renderer/component/wunderbar/view.jsx @@ -12,7 +12,7 @@ const ESC_KEY_CODE = 27; type Props = { updateSearchQuery: string => void, - onSearch: string => void, + onSearch: (string, ?number) => void, onSubmit: (string, {}) => void, wunderbarValue: ?string, suggestions: Array, @@ -28,10 +28,11 @@ class WunderBar extends React.PureComponent { (this: any).handleSubmit = this.handleSubmit.bind(this); (this: any).handleChange = this.handleChange.bind(this); + (this: any).handleKeyDown = this.handleKeyDown.bind(this); } componentDidMount() { - window.addEventListener('keydown', this.handleKeyDown.bind(this)); + window.addEventListener('keydown', this.handleKeyDown); } componentWillUnmount() {