From 5a5fa2cfd7b49beca91cbbf814af46444a2a103e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcel=20Ha=C3=9Flinger?= Date: Wed, 28 Jul 2021 11:31:03 +0200 Subject: [PATCH] add support for platform version 2021.2 --- CHANGELOG.md | 3 +++ .../java/de/marhali/easyi18n/service/SettingsService.java | 5 ++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e1e1ed3..d8b94ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,9 @@ ### Added - Support for IntelliJ 2021.2 +### Changed +- Replace deprecated api methods + ## [1.4.0] ### THANKS FOR OVER 1000 DOWNLOADS SO FAR! diff --git a/src/main/java/de/marhali/easyi18n/service/SettingsService.java b/src/main/java/de/marhali/easyi18n/service/SettingsService.java index e2e8f3f..92a1cd1 100644 --- a/src/main/java/de/marhali/easyi18n/service/SettingsService.java +++ b/src/main/java/de/marhali/easyi18n/service/SettingsService.java @@ -1,10 +1,10 @@ package de.marhali.easyi18n.service; import com.intellij.openapi.components.PersistentStateComponent; -import com.intellij.openapi.components.ServiceManager; import com.intellij.openapi.components.State; import com.intellij.openapi.project.Project; +import com.intellij.util.xmlb.XmlSerializerUtil; import de.marhali.easyi18n.model.SettingsState; import org.jetbrains.annotations.NotNull; @@ -17,8 +17,7 @@ import org.jetbrains.annotations.NotNull; public class SettingsService implements PersistentStateComponent { public static SettingsService getInstance(Project project) { - ServiceManager.getService(project, SettingsService.class).initializeComponent(); - return ServiceManager.getService(project, SettingsService.class); + return project.getService(SettingsService.class); } private SettingsState state;