diff --git a/src/Gui/Command.cpp b/src/Gui/Command.cpp index 9bf7ef88c1..0bc31de89c 100644 --- a/src/Gui/Command.cpp +++ b/src/Gui/Command.cpp @@ -899,8 +899,14 @@ const char* Command::keySequenceToAccel(int sk) const static StringMap strings; auto i = strings.find(sk); - if (i != strings.end()) + if (i != strings.end()) { return i->second.c_str(); + } + + // In case FreeCAD is loaded without GUI (issue 16407) + if (!QApplication::instance()) { + return ""; + } auto type = static_cast(sk); QKeySequence ks(type);