mirror of
https://bitbucket.org/smil3y/kdelibs.git
synced 2025-02-23 18:32:49 +00:00
kdeui: fallback to kcheckrunning as check for full session in KGlobalSettings constructor
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
8cbb665395
commit
3596ccd22e
1 changed files with 4 additions and 0 deletions
|
@ -32,6 +32,7 @@
|
|||
|
||||
#include <QtCore/QDir>
|
||||
#include <QtCore/QStandardPaths>
|
||||
#include <QtCore/QProcess>
|
||||
#include <QtGui/QColor>
|
||||
#include <QtGui/QCursor>
|
||||
#include <QtGui/QDesktopWidget>
|
||||
|
@ -140,6 +141,9 @@ class KGlobalSettings::Private
|
|||
: q(q), activated(false), paletteCreated(false)
|
||||
{
|
||||
kdeFullSession = !qgetenv("KDE_FULL_SESSION").isEmpty();
|
||||
if (!kdeFullSession) {
|
||||
kdeFullSession = (QProcess::execute("kcheckrunning") == 0);
|
||||
}
|
||||
}
|
||||
|
||||
QPalette createApplicationPalette(const KSharedConfigPtr &config);
|
||||
|
|
Loading…
Add table
Reference in a new issue