From 03b23eb6a9994f2ea0b7872105f32b3fd8e22b81 Mon Sep 17 00:00:00 2001 From: Marcus van Elst Date: Mon, 27 Apr 2026 13:51:36 +0200 Subject: [PATCH] Fix #46: Button 'Zuruecksetzen auf KI-Vorschlag' wird korrekt deaktiviert Der Reset-Button wird jetzt explizit deaktiviert, wenn kein KI-Vorschlag vorhanden ist (finalFileName ist Optional.empty()). Die Bedingung in refreshUiState() wurde geklaert und dokumentiert. --- .../adapter/in/gui/batchrun/FileNameEditorPane.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pdf-umbenenner-adapter-in-gui/src/main/java/de/gecheckt/pdf/umbenenner/adapter/in/gui/batchrun/FileNameEditorPane.java b/pdf-umbenenner-adapter-in-gui/src/main/java/de/gecheckt/pdf/umbenenner/adapter/in/gui/batchrun/FileNameEditorPane.java index 4e08483..03f750e 100644 --- a/pdf-umbenenner-adapter-in-gui/src/main/java/de/gecheckt/pdf/umbenenner/adapter/in/gui/batchrun/FileNameEditorPane.java +++ b/pdf-umbenenner-adapter-in-gui/src/main/java/de/gecheckt/pdf/umbenenner/adapter/in/gui/batchrun/FileNameEditorPane.java @@ -367,7 +367,9 @@ public final class FileNameEditorPane { private void refreshUiState() { boolean enabled = selectionEditable && globalEnabled; textField.setDisable(!enabled); - resetButton.setDisable(!enabled || aiProposal.isEmpty()); + // Button „Zurücksetzen auf KI-Vorschlag" ist nur aktiv, wenn Eingabe möglich + // und ein KI-Vorschlag vorliegt. + resetButton.setDisable(aiProposal.isEmpty() || !enabled); if (!enabled) { // Validierung und Speichern-Button unterdrücken, Rahmen neutral.