[split] GTW-9813,GTW-9872: Fix transitive parent themes resolving

update following IJ-MR-145961


(cherry picked from commit 52a2d266f7158c83f5a02c271d6e6cbcfef52dda)

IJ-CR-146884

GitOrigin-RevId: 5cfadd33de75ed55e17321e5ce9f796f8cd2bf5d
This commit is contained in:
Dmitry Batrak
2024-10-16 12:29:09 +00:00
committed by intellij-monorepo-bot
parent 6a187a0502
commit bd091351af
@@ -195,7 +195,7 @@ class UITheme internal constructor(
val parentThemeData = UiThemeProviderListManager.getInstance().getThemeJson(parentThemeId)
val parentTheme = parentThemeData?.let { data ->
if (recursiveReloadParent) {
loadFromJsonWithParent(data, parentThemeId, classLoader, iconMapper).bean
loadFromJsonWithParent(data, parentThemeId, classLoader, null).bean
} else {
readTheme(jsonFactory.createParser(data), warn)
}