From 1b564d80d96b920477b21ebf9b8a254be1738355 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Thu, 26 May 2022 05:09:02 +0300 Subject: [PATCH] kgreeter: use Oxygen_White as cursor theme by default Signed-off-by: Ivailo Monev --- kgreeter/kcm/kgreeterconfig.cpp | 2 +- kgreeter/kgreeter.cpp | 2 +- kgreeter/kgreeter.h | 5 +++++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/kgreeter/kcm/kgreeterconfig.cpp b/kgreeter/kcm/kgreeterconfig.cpp index 8fbb52c4..1dd2953f 100644 --- a/kgreeter/kcm/kgreeterconfig.cpp +++ b/kgreeter/kcm/kgreeterconfig.cpp @@ -154,7 +154,7 @@ void KCMGreeter::load() } cursorbox->setCurrentIndex(0); // default - const QString kgreetercursortheme = kgreetersettings.value("greeter/cursortheme").toString(); + const QString kgreetercursortheme = kgreetersettings.value("greeter/cursortheme", KGreeterDefaultCursorTheme()).toString(); if (!kgreetercursortheme.isEmpty()) { for (int i = 0; i < cursorbox->count(); i++) { if (cursorbox->itemData(i).toString().toLower() == kgreetercursortheme.toLower()) { diff --git a/kgreeter/kgreeter.cpp b/kgreeter/kgreeter.cpp index 6b78e08f..ed326149 100644 --- a/kgreeter/kgreeter.cpp +++ b/kgreeter/kgreeter.cpp @@ -567,7 +567,7 @@ int main(int argc, char**argv) app.setPalette(KGlobalSettings::createApplicationPalette()); } - const QString kgreetercursortheme = kgreetersettings.value("greeter/cursortheme").toString(); + const QString kgreetercursortheme = kgreetersettings.value("greeter/cursortheme", KGreeterDefaultCursorTheme()).toString(); if (!kgreetercursortheme.isEmpty()) { const QByteArray xcursorthemebytes = kgreetercursortheme.toAscii(); ::setenv("XCURSOR_THEME", xcursorthemebytes.constData(), 1); diff --git a/kgreeter/kgreeter.h b/kgreeter/kgreeter.h index 34ce40e2..df0f726c 100644 --- a/kgreeter/kgreeter.h +++ b/kgreeter/kgreeter.h @@ -34,6 +34,11 @@ static QString KGreeterDefaultStyle() return QString::fromLatin1("Cleanlooks"); } +static QString KGreeterDefaultCursorTheme() +{ + return QString::fromLatin1("Oxygen_White"); +} + static QString KGreeterDefaultBackground() { return Plasma::Theme::defaultTheme()->wallpaperPath();