diff -r 280a53840aa3 -r 306373ccf8fd src/eric7/Project/ProjectFormsBrowser.py --- a/src/eric7/Project/ProjectFormsBrowser.py Tue Mar 26 10:55:04 2024 +0100 +++ b/src/eric7/Project/ProjectFormsBrowser.py Wed Apr 10 17:03:56 2024 +0200 @@ -357,15 +357,17 @@ self.tr("Preview translations"), self.__TRPreview ) else: - if FileSystemUtilities.isPlainFileName(self.project.getProjectPath()): - if self.hooks["compileSelectedForms"] is not None: - act = self.multiMenu.addAction( - self.hooksMenuEntries.get( - "compileSelectedForms", self.tr("Compile forms") - ), - self.__compileSelectedForms, - ) - self.multiMenu.addSeparator() + if ( + FileSystemUtilities.isPlainFileName(self.project.getProjectPath()) + and self.hooks["compileSelectedForms"] is not None + ): + act = self.multiMenu.addAction( + self.hooksMenuEntries.get( + "compileSelectedForms", self.tr("Compile forms") + ), + self.__compileSelectedForms, + ) + self.multiMenu.addSeparator() if self.hooks["open"] is not None: self.multiMenu.addAction( self.hooksMenuEntries.get("open", self.tr("Open")), self.__openFile