diff --git a/src/renderer/pages/CreateTorrentPage.js b/src/renderer/pages/CreateTorrentPage.js
index 36089b3e..fe92a2f6 100644
--- a/src/renderer/pages/CreateTorrentPage.js
+++ b/src/renderer/pages/CreateTorrentPage.js
@@ -66,25 +66,7 @@ class CreateTorrentPage extends React.Component {
this.setIsPrivate = (_, isPrivate) => this.setState({isPrivate})
this.setComment = (_, comment) => this.setState({comment})
this.setTrackers = (_, trackers) => this.setState({trackers})
- this.handleSubmit = () => this.handleSubmit
- }
-
- handleSubmit () {
- var announceList = this.state.trackers
- .split('\n')
- .map((s) => s.trim())
- .filter((s) => s !== '')
- var options = {
- // We can't let the user choose their own name if we want WebTorrent
- // to use the files in place rather than creating a new folder.
- name: this.state.defaultName,
- path: this.state.basePath,
- files: this.state.files,
- announce: announceList,
- private: this.state.isPrivate,
- comment: this.state.comment.trim()
- }
- dispatch('createTorrent', options)
+ this.handleSubmit = handleSubmit.bind(this)
}
render () {
@@ -154,8 +136,8 @@ class CreateTorrentPage extends React.Component {