avoid duplicate notification for same path variables (which are defined in project...
commit3ba2b4e136281a968fb2a553a0df5cfac94c98a3
authorAlexey Pegov <alexey.pegov@jetbrains.com>
Thu, 3 Dec 2009 15:32:50 +0000 (3 18:32 +0300)
committerAlexey Pegov <alexey.pegov@jetbrains.com>
Thu, 3 Dec 2009 15:32:50 +0000 (3 18:32 +0300)
treec2baa6de67b27949874a5dc0978b951634da31c0
parent3112144d8a68d7fa11945d4fb6163916e14e1630
avoid duplicate notification for same path variables (which are defined in project & module) + validate path variables on apply in path variables in setting dialog + [ex] 17789 NPE: XmlElementStorage$StorageData.checkUnknownMacros [r=nik]
platform/lang-impl/src/com/intellij/openapi/components/impl/stores/ModuleStoreImpl.java
platform/platform-impl/src/com/intellij/application/options/pathMacros/PathMacroConfigurable.java
platform/platform-impl/src/com/intellij/openapi/components/impl/stores/ComponentStoreImpl.java
platform/platform-impl/src/com/intellij/openapi/components/impl/stores/StorageUtil.java
platform/platform-impl/src/com/intellij/openapi/components/impl/stores/XmlElementStorage.java
platform/platform-impl/src/com/intellij/openapi/project/ex/ProjectEx.java
platform/platform-impl/src/com/intellij/openapi/project/impl/ProjectImpl.java
platform/platform-impl/src/com/intellij/openapi/project/impl/ProjectManagerImpl.java
platform/testFramework/src/com/intellij/mock/MockProject.java