diff --git a/src/gui/MainWindow.cpp b/src/gui/MainWindow.cpp index 32d16546b..d8ea33f33 100644 --- a/src/gui/MainWindow.cpp +++ b/src/gui/MainWindow.cpp @@ -69,8 +69,13 @@ //Work around an issue on KDE5 as per https://bugs.kde.org/show_bug.cgi?id=337491#c21 void disableAutoKeyAccelerators(QWidget* mainWindow) { - using DisablerFunc = void(*)(QWidget*); QLibrary kf5WidgetsAddon("KF5WidgetsAddons", 5); + if (!kf5WidgetsAddon.isLoaded()) + { + return; + } + + using DisablerFunc = void(*)(QWidget*); DisablerFunc setNoAccelerators = reinterpret_cast(kf5WidgetsAddon.resolve("_ZN19KAcceleratorManager10setNoAccelEP7QWidget")); if(setNoAccelerators)