diff --git a/src/components/fileBrowserMenu.jsx b/src/components/fileBrowserMenu.jsx
index 8674d0b..1afc72c 100644
--- a/src/components/fileBrowserMenu.jsx
+++ b/src/components/fileBrowserMenu.jsx
@@ -25,7 +25,7 @@ class FileBrowserMenu extends Component {
loading: [false, false],
errMessage: "",
dualBrowser: false,
- activeBrowser: -1
+ activeBrowser: 0
}
}
@@ -117,7 +117,7 @@ class FileBrowserMenu extends Component {
}
switchBrowserMode = () => {
- if (this.state.dualBrowser) return this.setState({ activeBrowser: -1, dualBrowser: false })
+ if (this.state.dualBrowser) return this.setState({ activeBrowser: 0, dualBrowser: false })
return this.setState({ activeBrowser: 1, dualBrowser: true })
}
@@ -125,20 +125,19 @@ class FileBrowserMenu extends Component {
if (this.state.dualBrowser) this.setState({ activeBrowser })
}
- setRemote = (brIndex, remoteName) => {
- let { browserFs, currentPath } = this.state
- browserFs[brIndex] = remoteName
+ setRemote = remoteName => {
+ let { browserFs, currentPath, activeBrowser } = this.state
+ browserFs[activeBrowser] = remoteName
this.setState({ browserFs, currentPath })
setTimeout(() => {
- this.getFiles(brIndex, "/")
+ this.getFiles(activeBrowser, "/")
}, 50)
}
- renderRemoteButtons = brIndex => {
- assert( brIndex === 0 || brIndex === 1, {brIndex})
+ renderRemoteButtons = () => {
return this.props.remotes.map(v => (
-
+
))
}
@@ -152,7 +151,7 @@ class FileBrowserMenu extends Component {
- { this.renderRemoteButtons(0) }
+ { this.renderRemoteButtons() }
@@ -180,7 +179,7 @@ class FileBrowserMenu extends Component {
updateFiles={path => this.getFiles(1, path)}
currentPath={currentPath[1]}
loading={loading[1]}
- active={activeBrowser === 1}
+ active={activeBrowser === 1 && dualBrowser}
/>
}