From 0486e5895d3353dcc77614e65756af36c8814ff4 Mon Sep 17 00:00:00 2001 From: LuK1337 Date: Sun, 4 Jul 2021 10:57:46 +0200 Subject: [PATCH] Terminal: Grey out color scheme widget when there's nothing to select By default we only include one color scheme. --- Userland/Applications/Terminal/main.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Userland/Applications/Terminal/main.cpp b/Userland/Applications/Terminal/main.cpp index e76eaaad7b..515b87d519 100644 --- a/Userland/Applications/Terminal/main.cpp +++ b/Userland/Applications/Terminal/main.cpp @@ -169,6 +169,7 @@ static RefPtr create_settings_window(VT::TerminalWidget& terminal) color_scheme_combo.set_only_allow_values_from_model(true); color_scheme_combo.set_model(*GUI::ItemListModel::create(color_scheme_names)); color_scheme_combo.set_selected_index(color_scheme_names.find_first_index(terminal.color_scheme_name()).value()); + color_scheme_combo.set_enabled(color_scheme_names.size() > 1); color_scheme_combo.on_change = [&](auto&, const GUI::ModelIndex& index) { terminal.set_color_scheme(index.data().as_string()); };