From 49aecf08d180c2a489a10e90823b600bdf8f7c58 Mon Sep 17 00:00:00 2001 From: shuzijun Date: Sat, 6 Aug 2022 21:44:12 +0800 Subject: [PATCH] fix config failure --- .../leetcode/plugin/editor/QuestionEditorIconProvider.java | 2 +- .../leetcode/plugin/editor/QuestionEditorProvider.java | 2 +- .../plugin/editor/QuestionEditorTabTitleProvider.java | 2 +- .../com/shuzijun/leetcode/plugin/manager/CodeManager.java | 2 +- src/main/java/com/shuzijun/leetcode/plugin/model/Config.java | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/shuzijun/leetcode/plugin/editor/QuestionEditorIconProvider.java b/src/main/java/com/shuzijun/leetcode/plugin/editor/QuestionEditorIconProvider.java index bb39d86..15017fc 100644 --- a/src/main/java/com/shuzijun/leetcode/plugin/editor/QuestionEditorIconProvider.java +++ b/src/main/java/com/shuzijun/leetcode/plugin/editor/QuestionEditorIconProvider.java @@ -27,7 +27,7 @@ public Icon patchIcon(Icon baseIcon, VirtualFile file, int flags, @Nullable Proj } try { Config config = PersistentConfig.getInstance().getInitConfig(); - if (config == null || !config.isQuestionEditor() || !config.isShowQuestionEditorSign()) { + if (config == null || !config.isShowQuestionEditor() || !config.isShowQuestionEditorSign()) { return baseIcon; } LeetcodeEditor leetcodeEditor = ProjectConfig.getInstance(project).getEditor(file.getPath(), config.getUrl()); diff --git a/src/main/java/com/shuzijun/leetcode/plugin/editor/QuestionEditorProvider.java b/src/main/java/com/shuzijun/leetcode/plugin/editor/QuestionEditorProvider.java index 8fd0c23..985da51 100644 --- a/src/main/java/com/shuzijun/leetcode/plugin/editor/QuestionEditorProvider.java +++ b/src/main/java/com/shuzijun/leetcode/plugin/editor/QuestionEditorProvider.java @@ -33,7 +33,7 @@ public QuestionEditorProvider() { public boolean accept(@NotNull Project project, @NotNull VirtualFile file) { try { Config config = PersistentConfig.getInstance().getInitConfig(); - if (config == null || !config.isQuestionEditor()) { + if (config == null || !config.isShowQuestionEditor()) { return false; } LeetcodeEditor leetcodeEditor = ProjectConfig.getInstance(project).getEditor(file.getPath()); diff --git a/src/main/java/com/shuzijun/leetcode/plugin/editor/QuestionEditorTabTitleProvider.java b/src/main/java/com/shuzijun/leetcode/plugin/editor/QuestionEditorTabTitleProvider.java index 5fc0d83..e795f9b 100644 --- a/src/main/java/com/shuzijun/leetcode/plugin/editor/QuestionEditorTabTitleProvider.java +++ b/src/main/java/com/shuzijun/leetcode/plugin/editor/QuestionEditorTabTitleProvider.java @@ -23,7 +23,7 @@ public class QuestionEditorTabTitleProvider implements EditorTabTitleProvider { public @NlsContexts.TabTitle @Nullable String getEditorTabTitle(@NotNull Project project, @NotNull VirtualFile file) { try { Config config = PersistentConfig.getInstance().getInitConfig(); - if (config == null || !config.isQuestionEditor() || !config.isShowQuestionEditorSign()) { + if (config == null || !config.isShowQuestionEditor() || !config.isShowQuestionEditorSign()) { return null; } LeetcodeEditor leetcodeEditor = ProjectConfig.getInstance(project).getEditor(file.getPath(), config.getUrl()); diff --git a/src/main/java/com/shuzijun/leetcode/plugin/manager/CodeManager.java b/src/main/java/com/shuzijun/leetcode/plugin/manager/CodeManager.java index 6c44aeb..b9ececb 100644 --- a/src/main/java/com/shuzijun/leetcode/plugin/manager/CodeManager.java +++ b/src/main/java/com/shuzijun/leetcode/plugin/manager/CodeManager.java @@ -36,7 +36,7 @@ public static void openCode(String titleSlug, Project project) { return; } - if (config.isQuestionEditor()) { + if (config.isShowQuestionEditor()) { openContent(titleSlug, project, false); } diff --git a/src/main/java/com/shuzijun/leetcode/plugin/model/Config.java b/src/main/java/com/shuzijun/leetcode/plugin/model/Config.java index 3ad044d..46fb6e6 100644 --- a/src/main/java/com/shuzijun/leetcode/plugin/model/Config.java +++ b/src/main/java/com/shuzijun/leetcode/plugin/model/Config.java @@ -348,13 +348,13 @@ public void setCookie(boolean cookie) { } @Transient - public Boolean isQuestionEditor() { + public Boolean isShowQuestionEditor() { return !"Disable".equals(questionEditor) && !"false".equals(questionEditor); } @Transient public Boolean isLeftQuestionEditor() { - return "Left".equals(questionEditor) || "true".equals(questionEditor) || !isQuestionEditor(); + return "Left".equals(questionEditor) || "true".equals(questionEditor) || !isShowQuestionEditor(); } public String getQuestionEditor() {