From c392cb8acf89aeca5cba9813e4926829be8b981d Mon Sep 17 00:00:00 2001 From: Christian Stenger Date: Wed, 26 Oct 2022 08:35:00 +0200 Subject: [PATCH] MesonPM: Only set tools if possible Avoids triggering a soft assert. Change-Id: I86dd6fd3876504abc3ecf5b543e7c86d886bb4c2 Reviewed-by: Reviewed-by: Alexis Jeandet Reviewed-by: hjk --- src/plugins/mesonprojectmanager/toolkitaspectwidget.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/plugins/mesonprojectmanager/toolkitaspectwidget.cpp b/src/plugins/mesonprojectmanager/toolkitaspectwidget.cpp index 95637f15ed0..2c3de58c70e 100644 --- a/src/plugins/mesonprojectmanager/toolkitaspectwidget.cpp +++ b/src/plugins/mesonprojectmanager/toolkitaspectwidget.cpp @@ -61,6 +61,8 @@ void ToolKitAspectWidget::removeTool(const MesonTools::Tool_t &tool) void ToolKitAspectWidget::setCurrentToolIndex(int index) { + if (m_toolsComboBox->count() == 0) + return; const Utils::Id id = Utils::Id::fromSetting(m_toolsComboBox->itemData(index)); if (m_type == ToolType::Meson) MesonToolKitAspect::setMesonTool(m_kit, id);