diff -r 4cc6c171ecf6 -r da9e08920e7c Helpviewer/Feeds/FeedsDialog.py --- a/Helpviewer/Feeds/FeedsDialog.py Tue Feb 06 19:18:24 2018 +0100 +++ b/Helpviewer/Feeds/FeedsDialog.py Tue Feb 06 19:18:43 2018 +0100 @@ -49,16 +49,18 @@ label.setText(feed[0]) self.feedsLayout.addWidget(label, row, 0) self.feedsLayout.addWidget(button, row, 1) - button.clicked.connect(self.__addFeed) + button.clicked.connect(lambda: self.__addFeed(button)) msh = self.minimumSizeHint() self.resize(max(self.width(), msh.width()), msh.height()) - def __addFeed(self): + def __addFeed(self, button): """ Private slot to add a RSS feed. + + @param button reference to the feed button + @type QPushButton """ - button = self.sender() urlString = button.feed[1] url = QUrl(urlString) if not url.host():