diff --git a/syncplay/ui/GuiConfiguration.py b/syncplay/ui/GuiConfiguration.py index 5dc2960..3d563c6 100644 --- a/syncplay/ui/GuiConfiguration.py +++ b/syncplay/ui/GuiConfiguration.py @@ -229,10 +229,7 @@ class ConfigDialog(QtGui.QDialog): data = event.mimeData() urls = data.urls() if urls and urls[0].scheme() == 'file': - if sys.platform.startswith('win'): - dropfilepath = unicode(urls[0].path())[1:] # Removes starting slash - else: - dropfilepath = unicode(urls[0].path()) + dropfilepath = unicode(event.mimeData().urls()[0].toLocalFile()) if dropfilepath[-4:].lower() == ".exe": self.executablepathCombobox.setEditText(dropfilepath) else: diff --git a/syncplay/ui/gui.py b/syncplay/ui/gui.py index 8e19724..2df30f0 100644 --- a/syncplay/ui/gui.py +++ b/syncplay/ui/gui.py @@ -432,10 +432,7 @@ class MainWindow(QtGui.QMainWindow): data = event.mimeData() urls = data.urls() if urls and urls[0].scheme() == 'file': - if sys.platform.startswith('win'): - dropfilepath = unicode(urls[0].path().replace("/", "\\"))[1:] # Removes starting slash - else: - dropfilepath = unicode(urls[0].path()) + dropfilepath = unicode(event.mimeData().urls()[0].toLocalFile()) if rewindFile == False: self._syncplayClient._player.openFile(dropfilepath) else: