X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fqtuiapplication.cpp;h=79c9e37126d199c1bdc8f4ab8868566582ea09bb;hp=88b8bdb18544472030c42f64c98b201dee1c9b28;hb=eebedfe2a4969420119687837654db7261806cd2;hpb=e1e56477e17172301dc6d1b3aadaf0431689afb0 diff --git a/src/qtui/qtuiapplication.cpp b/src/qtui/qtuiapplication.cpp index 88b8bdb1..79c9e371 100644 --- a/src/qtui/qtuiapplication.cpp +++ b/src/qtui/qtuiapplication.cpp @@ -33,7 +33,6 @@ #include "qtui.h" #include "qtuisettings.h" - QtUiApplication::QtUiApplication(int &argc, char **argv) #ifdef HAVE_KDE4 : KApplication(), // KApplication is deprecated in KF5 @@ -91,6 +90,12 @@ QtUiApplication::QtUiApplication(int &argc, char **argv) qInstallMsgHandler(Client::logMessage); #else qInstallMessageHandler(Client::logMessage); + connect(this, &QGuiApplication::commitDataRequest, this, &QtUiApplication::commitData, Qt::DirectConnection); + connect(this, &QGuiApplication::saveStateRequest, this, &QtUiApplication::saveState, Qt::DirectConnection); +#endif + +#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0)) + QGuiApplication::setFallbackSessionManagementEnabled(false); #endif }