From f102c3ada0a1725743bb48c1db4160989fc181fc Mon Sep 17 00:00:00 2001 From: Nadya Zabrodina Date: Thu, 11 Jun 2020 18:38:32 +0300 Subject: [PATCH] welcome screen: add parent disposable to property change listener GitOrigin-RevId: 9dd2abeb3178c9ac186acc9aca5ca6f440d140db --- .../openapi/wm/impl/welcomeScreen/CustomizeTabFactory.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/CustomizeTabFactory.kt b/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/CustomizeTabFactory.kt index d8ee47f7da20..544fd3b03640 100644 --- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/CustomizeTabFactory.kt +++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/welcomeScreen/CustomizeTabFactory.kt @@ -77,9 +77,9 @@ class CustomizeTab(parentDisposable: Disposable) : DefaultWelcomeScreenTab("Cust fontOptions.setSize(fontOptions.fontFamily, it) updateFontSettings() }, parentDisposable) - keymapProperty.afterChange { keymapManager.activeKeymap = it } - adjustColorsProperty.afterChange { updateColorBlindness() } - colorBlindnessProperty.afterChange { updateColorBlindness() } + keymapProperty.afterChange({ keymapManager.activeKeymap = it }, parentDisposable) + adjustColorsProperty.afterChange({ updateColorBlindness() }, parentDisposable) + colorBlindnessProperty.afterChange({ updateColorBlindness() }, parentDisposable) val busConnection = ApplicationManager.getApplication().messageBus.connect(parentDisposable) busConnection.subscribe(UISettingsListener.TOPIC, UISettingsListener { updateProperty(ideFontProperty) { getIdeFont() } })