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;