From 10b2698c06975c75ae0fbe474697b5cd3f5b4d99 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcel=20Ha=C3=9Flinger?= Date: Tue, 9 Nov 2021 19:49:28 +0100 Subject: [PATCH] fix add-action in combination with tree-view node select --- src/main/java/de/marhali/easyi18n/action/AddAction.java | 3 ++- src/main/java/de/marhali/easyi18n/util/TreeUtil.java | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/marhali/easyi18n/action/AddAction.java b/src/main/java/de/marhali/easyi18n/action/AddAction.java index 20f9dba..f2c2455 100644 --- a/src/main/java/de/marhali/easyi18n/action/AddAction.java +++ b/src/main/java/de/marhali/easyi18n/action/AddAction.java @@ -6,6 +6,7 @@ import com.intellij.openapi.actionSystem.AnActionEvent; import de.marhali.easyi18n.service.WindowManager; import de.marhali.easyi18n.dialog.AddDialog; +import de.marhali.easyi18n.util.PathUtil; import de.marhali.easyi18n.util.TreeUtil; import org.jetbrains.annotations.NotNull; @@ -42,7 +43,7 @@ public class AddAction extends AnAction { TreePath path = manager.getTreeView().getTree().getSelectionPath(); if(path != null) { - return TreeUtil.getFullPath(path) + "."; + return TreeUtil.getFullPath(path) + PathUtil.DELIMITER; } } else { // Table View diff --git a/src/main/java/de/marhali/easyi18n/util/TreeUtil.java b/src/main/java/de/marhali/easyi18n/util/TreeUtil.java index 72a2744..03e3821 100644 --- a/src/main/java/de/marhali/easyi18n/util/TreeUtil.java +++ b/src/main/java/de/marhali/easyi18n/util/TreeUtil.java @@ -25,12 +25,12 @@ public class TreeUtil { String section = value instanceof PresentationData ? ((PresentationData) value).getPresentableText() : String.valueOf(value); - if(section == null) { // Skip empty sections + if(value == null) { // Skip empty sections continue; } if(builder.length() != 0) { - builder.append("."); + builder.append(PathUtil.DELIMITER); } builder.append(section);