Merge branch 'master' of https://github.com/Kendos-Kenlen/intellij-community into...
[idea/community.git] / platform / lang-impl / src / com / intellij / ide / fileTemplates / impl / FileTemplateManagerImpl.java
index d58a3f3c2b53ec518fa57da3c54a790c04c6bb59..a80f45eaf824ceccd0944df9bcc6d1b07303621c 100644 (file)
@@ -114,6 +114,12 @@ public class FileTemplateManagerImpl extends FileTemplateManager implements Pers
       public String getTemplatesDir() {
         return new File(project.getBasePath(), Project.DIRECTORY_STORE_FOLDER + "/" + TEMPLATES_DIR).getPath();
       }
+
+      @NotNull
+      @Override
+      public Project getProject() {
+        return project;
+      }
     };
   }
 
@@ -456,9 +462,9 @@ public class FileTemplateManagerImpl extends FileTemplateManager implements Pers
 
   @Override
   public void loadState(State state) {
-    ExportableFileTemplateSettings.getInstance(myProject);
     XmlSerializerUtil.copyBean(state, myState);
     FileTemplatesScheme scheme = myProjectScheme != null && myProjectScheme.getName().equals(state.SCHEME) ? myProjectScheme : FileTemplatesScheme.DEFAULT;
+    FileTemplateSettings.getInstance(scheme.getProject());
     setScheme(scheme);
   }