diff --git a/PlayWall/src/main/java/de/tobias/playpad/layout/desktop/DesktopPageEditButtonView.java b/PlayWall/src/main/java/de/tobias/playpad/layout/desktop/DesktopPageEditButtonView.java index 39bde41ded396d9c73140913a947e2bf994daf39..ed22b64f5c5166b65f277e7e2a1ac1add00c6643 100644 --- a/PlayWall/src/main/java/de/tobias/playpad/layout/desktop/DesktopPageEditButtonView.java +++ b/PlayWall/src/main/java/de/tobias/playpad/layout/desktop/DesktopPageEditButtonView.java @@ -111,7 +111,11 @@ public class DesktopPageEditButtonView extends HBox implements EventHandler<Acti Page clone = page.clone(); // Show Rename dialog for cloned page - showPageNameDialog(clone); + boolean success = showPageNameDialog(clone); + + if (!success) { + return; + } Project project = page.getProject(); project.addPage(clone); @@ -146,7 +150,7 @@ public class DesktopPageEditButtonView extends HBox implements EventHandler<Acti } } - private void showPageNameDialog(Page page) { + private boolean showPageNameDialog(Page page) { TextInputDialog dialog = new TextInputDialog(page.getName()); dialog.setHeaderText(Localization.getString(Strings.UI_Dialog_Page_Name_Header)); @@ -158,6 +162,7 @@ public class DesktopPageEditButtonView extends HBox implements EventHandler<Acti Optional<String> result = dialog.showAndWait(); result.ifPresent(page::setName); + return result.isPresent(); } } diff --git a/PlayWall/src/main/resources/lang/_de.properties b/PlayWall/src/main/resources/lang/_de.properties index 1a0820b47db9876abd9ef9406a033b2e3bee4879..d748a318b3ea75be484232da255793d555f4e5f0 100755 --- a/PlayWall/src/main/resources/lang/_de.properties +++ b/PlayWall/src/main/resources/lang/_de.properties @@ -231,7 +231,7 @@ Search.Alert.NoMatches=Keine Treffer gefunden. UI.Dialog.Page.Delete.Header=Seite l\u00F6schen UI.Dialog.Page.Delete.Content=M\u00F6chten Sie die Seite unwiederbringlich l\u00F6schen? # UI - Dialog - Name - Delete -UI.Dialog.Page.Name.Header=Seite umbenennen +UI.Dialog.Page.Name.Header=Name der Seite UI.Dialog.Page.Name.Content=Geben Sie einen Namen f\u00FCr die Seite ein. # UI - Dialog - PathMatch UI.Dialog.PathMatch.Status={} fehlende Pfade