Change to explicit close function for closing finder
This commit is contained in:
@@ -144,7 +144,7 @@ const MainPage = createReactClass({
|
|||||||
});
|
});
|
||||||
|
|
||||||
ipcRenderer.on('toggle-find', () => {
|
ipcRenderer.on('toggle-find', () => {
|
||||||
this.toggleFinder(true);
|
this.activateFinder(true);
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
componentDidUpdate(prevProps, prevState) {
|
componentDidUpdate(prevProps, prevState) {
|
||||||
@@ -257,13 +257,19 @@ const MainPage = createReactClass({
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
toggleFinder(state) {
|
activateFinder() {
|
||||||
this.setState({
|
this.setState({
|
||||||
finderVisible: state || !this.state.finderVisible,
|
finderVisible: true,
|
||||||
focusFinder: true,
|
focusFinder: true,
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
closeFinder() {
|
||||||
|
this.setState({
|
||||||
|
finderVisible: false,
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
inputBlur() {
|
inputBlur() {
|
||||||
this.setState({
|
this.setState({
|
||||||
focusFinder: false,
|
focusFinder: false,
|
||||||
@@ -388,7 +394,7 @@ const MainPage = createReactClass({
|
|||||||
{ this.state.finderVisible ? (
|
{ this.state.finderVisible ? (
|
||||||
<Finder
|
<Finder
|
||||||
webviewKey={this.state.key}
|
webviewKey={this.state.key}
|
||||||
close={this.toggleFinder}
|
close={this.closeFinder}
|
||||||
focusState={this.state.focusFinder}
|
focusState={this.state.focusFinder}
|
||||||
inputBlur={this.inputBlur}
|
inputBlur={this.inputBlur}
|
||||||
/>
|
/>
|
||||||
|
Reference in New Issue
Block a user