Do not react on settings change for disabled minimaps (#31677)

Turning minimap on during debug sessions would cause the console editor
to gain the minimap, despite it being explicitly disabled in the code.

Release Notes:

- N/A
This commit is contained in:
Kirill Bulatov 2025-05-29 13:04:27 +03:00 committed by GitHub
parent ae076fa415
commit d989b2260b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -18635,7 +18635,10 @@ impl Editor {
}
let minimap_settings = EditorSettings::get_global(cx).minimap;
if self.minimap_visibility.settings_visibility() != minimap_settings.minimap_enabled() {
if self.minimap_visibility != MinimapVisibility::Disabled {
if self.minimap_visibility.settings_visibility()
!= minimap_settings.minimap_enabled()
{
self.set_minimap_visibility(
MinimapVisibility::for_mode(self.mode(), cx),
window,
@ -18647,6 +18650,7 @@ impl Editor {
})
}
}
}
cx.notify();
}