diff -up codeblocks-17.12/src/src/scriptingsettingsdlg.cpp.orig codeblocks-17.12/src/src/scriptingsettingsdlg.cpp
--- codeblocks-17.12/src/src/scriptingsettingsdlg.cpp.orig 2019-06-07 12:40:43.015517665 +0200
+++ codeblocks-17.12/src/src/scriptingsettingsdlg.cpp 2019-06-07 12:41:28.369846067 +0200
@@ -93,7 +93,8 @@ void ScriptingSettingsDlg::FillScripts()
}
}
- UpdateState();
+ if (keys.GetCount() > 0)
+ UpdateState();
}
void ScriptingSettingsDlg::UpdateState()