diff -r d3d64f3128b3 -r e7d98249f393 Helpviewer/History/HistoryMenu.py --- a/Helpviewer/History/HistoryMenu.py Wed Feb 07 20:14:09 2018 +0100 +++ b/Helpviewer/History/HistoryMenu.py Thu Feb 08 18:57:11 2018 +0100 @@ -404,9 +404,11 @@ index = 0 for tab in self.__tabWidget.closedTabsManager().allClosedTabs(): title = fm.elidedText(tab.title, Qt.ElideRight, maxWidth) - self.__closedTabsMenu.addAction( - Helpviewer.HelpWindow.HelpWindow.icon(tab.url), title, - self.__tabWidget.restoreClosedTab).setData(index) + act = self.__closedTabsMenu.addAction( + Helpviewer.HelpWindow.HelpWindow.icon(tab.url), title) + act.setData(index) + act.triggered.connect( + lambda: self.__tabWidget.restoreClosedTab(act)) index += 1 self.__closedTabsMenu.addSeparator() self.__closedTabsMenu.addAction(