From 0ed660e9ec605811331a0a0fcc54012b7cf145ef Mon Sep 17 00:00:00 2001 From: Et0h Date: Fri, 6 Jan 2017 12:02:44 +0000 Subject: [PATCH] Don't show 'open containing folder' option if no folder was found --- syncplay/ui/gui.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/syncplay/ui/gui.py b/syncplay/ui/gui.py index a0d0a90..a284297 100644 --- a/syncplay/ui/gui.py +++ b/syncplay/ui/gui.py @@ -578,9 +578,10 @@ class MainWindow(QtGui.QMainWindow): domain = utils.getDomainFromURL(filename) menu.addAction(QtGui.QPixmap(resourcespath + u"shield_add.png"),getMessage("addtrusteddomain-menu-label").format(domain), lambda: self.addTrustedDomain(domain)) - if not isURL(filename): + if not isURL(filename) and filename <> getMessage("nofile-note"): path = self._syncplayClient.fileSwitch.findFilepath(filename) - menu.addAction(QtGui.QPixmap(resourcespath + u"film_folder_edit.png"), getMessage('open-containing-folder'), lambda: utils.open_system_file_browser(path)) + if path: + menu.addAction(QtGui.QPixmap(resourcespath + u"film_folder_edit.png"), getMessage('open-containing-folder'), lambda: utils.open_system_file_browser(path)) else: return menu.exec_(self.listTreeView.viewport().mapToGlobal(position))