--- a/eric6/Graphics/PackageDiagramBuilder.py Tue Apr 20 19:38:10 2021 +0200 +++ b/eric6/Graphics/PackageDiagramBuilder.py Tue Apr 20 19:47:39 2021 +0200 @@ -47,11 +47,12 @@ Public method to initialize the object. """ pname = self.project.getProjectName() - if pname: - name = self.tr("Package Diagram {0}: {1}").format( + name = ( + self.tr("Package Diagram {0}: {1}").format( pname, self.project.getRelativePath(self.package)) - else: - name = self.tr("Package Diagram: {0}").format(self.package) + if pname else + self.tr("Package Diagram: {0}").format(self.package) + ) self.umlView.setDiagramName(name) def __getCurrentShape(self, name):