From 66496c26d8434888adb460b115824e0391315985 Mon Sep 17 00:00:00 2001 From: Vitali Graf Date: Thu, 12 Feb 2026 20:53:00 +0100 Subject: [PATCH] Fix: Projektname wird beim Bearbeiten im PdfProject-Dialog gespeichert Co-Authored-By: Claude Opus 4.6 --- src/ui/AppSettings.py | 5 +++-- src/ui/PdfProject.py | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/ui/AppSettings.py b/src/ui/AppSettings.py index 7784af5..08a1fc0 100644 --- a/src/ui/AppSettings.py +++ b/src/ui/AppSettings.py @@ -662,13 +662,14 @@ class AppSettingsDlg(QDialog): "fop_config_dir": str(pdf_project.fop_config_dir) if pdf_project.fop_config_dir else None, } - # Dialog im Edit-Modus öffnen (Projekt-Name und -Ordner deaktiviert) + # Dialog im Edit-Modus öffnen (Projekt-Ordner deaktiviert) dialog = PdfProjectDlg(self, project_data, edit_mode=True) if dialog.exec() == PdfProjectDlg.DialogCode.Accepted: new_data = dialog.get_project_data() - # Nur die Einstellungen aktualisieren (Name und Ordner bleiben unverändert) + # Einstellungen aktualisieren (Ordner bleibt unverändert) + pdf_project.name = new_data["name"] pdf_project.java_vm_id = ( new_data["java_vm_id"] if new_data["java_vm_id"] != -1 else pdf_project.java_vm_id ) diff --git a/src/ui/PdfProject.py b/src/ui/PdfProject.py index 21af868..620dc86 100644 --- a/src/ui/PdfProject.py +++ b/src/ui/PdfProject.py @@ -15,7 +15,7 @@ class PdfProjectDlg(QDialog): Args: parent: Übergeordnetes Widget project_data: Bestehende Projektdaten zum Bearbeiten (optional) - edit_mode: Wenn True, werden Projekt-Name und -Ordner deaktiviert (nur Einstellungen ändern) + edit_mode: Wenn True, wird der Projekt-Ordner deaktiviert (nur Name und Einstellungen ändern) """ super().__init__(parent)