--- a/src/eric7/PdfViewer/PdfViewerWindow.py Fri Jan 20 17:05:46 2023 +0100 +++ b/src/eric7/PdfViewer/PdfViewerWindow.py Fri Jan 20 17:31:05 2023 +0100 @@ -719,8 +719,6 @@ self.zoomInAct.setEnabled(ready) self.zoomOutAct.setEnabled(ready) self.zoomResetAct.setEnabled(ready) - self.zoomPageWidthAct.setEnabled(ready) - self.zoomWholePageAct.setEnabled(ready) self.__zoomSelector.setEnabled(ready) self.copyAllAct.setEnabled(ready) @@ -1230,10 +1228,11 @@ @type QAction """ fileName = act.data() - if Preferences.getPdfViewer("PdfViewerOpenRecentInNewWindow"): - self.__openPdfFileNewWindow(fileName) - else: - self.__loadPdfFile(fileName) + if fileName is not None: + if Preferences.getPdfViewer("PdfViewerOpenRecentInNewWindow"): + self.__openPdfFileNewWindow(fileName) + else: + self.__loadPdfFile(fileName) @pyqtSlot() def __clearRecent(self):