preserve current scheme on reload using pending scheme name

This commit is contained in:
Vladimir Krivosheev
2016-10-31 13:45:36 +01:00
parent 2bb26ce44b
commit 97990b2cf7
@@ -346,8 +346,11 @@ class SchemeManagerImpl<T : Scheme, MUTABLE_SCHEME : T>(val fileSpec: String,
continue
}
if (scheme === currentScheme) {
currentScheme = null
currentScheme?.let {
if (scheme === it) {
currentPendingSchemeName = it.name
currentScheme = null
}
}
iterator.remove()