Fix: Projektname wird beim Bearbeiten im PdfProject-Dialog gespeichert

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-12 20:53:00 +01:00
parent a0bc55fa7b
commit 66496c26d8
2 changed files with 4 additions and 3 deletions
+3 -2
View File
@@ -662,13 +662,14 @@ class AppSettingsDlg(QDialog):
"fop_config_dir": str(pdf_project.fop_config_dir) if pdf_project.fop_config_dir else None, "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) dialog = PdfProjectDlg(self, project_data, edit_mode=True)
if dialog.exec() == PdfProjectDlg.DialogCode.Accepted: if dialog.exec() == PdfProjectDlg.DialogCode.Accepted:
new_data = dialog.get_project_data() 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 = ( pdf_project.java_vm_id = (
new_data["java_vm_id"] if new_data["java_vm_id"] != -1 else pdf_project.java_vm_id new_data["java_vm_id"] if new_data["java_vm_id"] != -1 else pdf_project.java_vm_id
) )
+1 -1
View File
@@ -15,7 +15,7 @@ class PdfProjectDlg(QDialog):
Args: Args:
parent: Übergeordnetes Widget parent: Übergeordnetes Widget
project_data: Bestehende Projektdaten zum Bearbeiten (optional) 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) super().__init__(parent)