diff --git a/repos/gems/src/app/sculpt_manager/view/settings_widget.h b/repos/gems/src/app/sculpt_manager/view/settings_widget.h index e96356bd7b..a787e75b6c 100644 --- a/repos/gems/src/app/sculpt_manager/view/settings_widget.h +++ b/repos/gems/src/app/sculpt_manager/view/settings_widget.h @@ -114,7 +114,8 @@ struct Sculpt::Settings_widget : Widget [&] { _selected_section = Selected_section::NONE; }, [&] (Clicked_at const &at) { Id const id = at.matching_id(); - action.select_keyboard_layout(id.value); + if (id.valid()) + action.select_keyboard_layout(id.value); }); } };