fix scheme watch
authorVladimir Krivosheev <vladimir.krivosheev@jetbrains.com>
Fri, 8 Jul 2016 07:26:05 +0000 (09:26 +0200)
committerVladimir Krivosheev <vladimir.krivosheev@jetbrains.com>
Fri, 8 Jul 2016 07:26:05 +0000 (09:26 +0200)
platform/configuration-store-impl/src/SchemeManagerImpl.kt

index 7868e74c53973105fdd7a2e45b88e6f0868e519b..0c1d47cc4d1870333036fbd8db3f8284a8c055e2 100644 (file)
@@ -115,7 +115,7 @@ class SchemeManagerImpl<T : Scheme, MUTABLE_SCHEME : T>(val fileSpec: String,
 
     override fun after(events: MutableList<out VFileEvent>) {
       eventLoop@ for (event in events) {
-        if (event.requestor != null) {
+        if (event.requestor is SchemeManagerImpl<*, *>) {
           continue
         }