diff --git a/syncplay/ui/gui.py b/syncplay/ui/gui.py index 02a082b..2325d42 100644 --- a/syncplay/ui/gui.py +++ b/syncplay/ui/gui.py @@ -555,6 +555,9 @@ class MainWindow(QtGui.QMainWindow): pathFound = self._syncplayClient.fileSwitch.findFilepath(filename) if pathFound: menu.addAction(QtGui.QPixmap(resourcespath + u"film_go.png"), getMessage("openusersfile-menu-label").format(shortUsername), lambda: self.openFile(pathFound)) + if self._syncplayClient.isUntrustedTrustableURI(filename): + domain = utils.getDomainFromURL(filename) + menu.addAction(QtGui.QPixmap(resourcespath + u"shield_add.png"),getMessage("addtrusteddomain-menu-label").format(domain), lambda: self.addTrustedDomain(domain)) else: return menu.exec_(self.listTreeView.viewport().mapToGlobal(position))