Fix plugin appearance load when caja does not exist
Signed-off-by: meizhigang <meizhigang@kylinsec.com.cn>
This commit is contained in:
parent
6dfd10077d
commit
f54f5a9f42
@ -0,0 +1,37 @@
|
|||||||
|
From 4ed9d96276ea0510177d16d449dfb0d9ffb0cc2d Mon Sep 17 00:00:00 2001
|
||||||
|
From: meizhigang <meizhigang@kylinsec.com.cn>
|
||||||
|
Date: Fri, 13 Jan 2023 09:38:23 +0800
|
||||||
|
Subject: [PATCH] fix(appearance):Fix plugin appearance load when caja does not
|
||||||
|
exist
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
-当caja不存在时适配appearance插件加载
|
||||||
|
|
||||||
|
#62952
|
||||||
|
---
|
||||||
|
plugins/appearance/font/appearance-font.cpp | 7 ++++++-
|
||||||
|
1 file changed, 6 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/plugins/appearance/font/appearance-font.cpp b/plugins/appearance/font/appearance-font.cpp
|
||||||
|
index 6e98a02..64bf8d8 100644
|
||||||
|
--- a/plugins/appearance/font/appearance-font.cpp
|
||||||
|
+++ b/plugins/appearance/font/appearance-font.cpp
|
||||||
|
@@ -33,7 +33,12 @@ AppearanceFont::AppearanceFont()
|
||||||
|
this->xsettings_settings_ = Gio::Settings::create(XSETTINGS_SCHEMA_ID);
|
||||||
|
this->interface_settings_ = Gio::Settings::create(INTERFACE_SCHEMA_ID);
|
||||||
|
this->marco_settings_ = Gio::Settings::create(MARCO_SCHEMA_ID);
|
||||||
|
- this->caja_settings_ = Gio::Settings::create(CAJA_SCHEMA_ID);
|
||||||
|
+
|
||||||
|
+ auto schemas = Gio::Settings::list_schemas();
|
||||||
|
+ if (std::find(schemas.begin(), schemas.end(), CAJA_SCHEMA_ID) != schemas.end())
|
||||||
|
+ {
|
||||||
|
+ this->caja_settings_ = Gio::Settings::create(CAJA_SCHEMA_ID);
|
||||||
|
+ }
|
||||||
|
}
|
||||||
|
|
||||||
|
void AppearanceFont::init()
|
||||||
|
--
|
||||||
|
2.27.0
|
||||||
|
|
||||||
@ -1,6 +1,6 @@
|
|||||||
Name: kiran-cc-daemon
|
Name: kiran-cc-daemon
|
||||||
Version: 2.4.0
|
Version: 2.4.0
|
||||||
Release: 6
|
Release: 7
|
||||||
Summary: DBus daemon for Kiran Desktop
|
Summary: DBus daemon for Kiran Desktop
|
||||||
|
|
||||||
License: MulanPSL-2.0
|
License: MulanPSL-2.0
|
||||||
@ -11,6 +11,7 @@ Patch0002: 0001-fix-passwd-Fix-password-policy-inconsistencies.patch
|
|||||||
Patch0003: 0001-feature-backlight-Support-brightness-modification-by.patch
|
Patch0003: 0001-feature-backlight-Support-brightness-modification-by.patch
|
||||||
Patch0004: 0001-fix-accounts-Fix-the-polkit-action-for-ChangeAccount.patch
|
Patch0004: 0001-fix-accounts-Fix-the-polkit-action-for-ChangeAccount.patch
|
||||||
Patch0005: 0001-fix-display-Fix-user-add-custom-mode-display.patch
|
Patch0005: 0001-fix-display-Fix-user-add-custom-mode-display.patch
|
||||||
|
Patch0006: 0001-fix-appearance-Fix-plugin-appearance-load-when-caja-.patch
|
||||||
|
|
||||||
|
|
||||||
BuildRequires: cmake >= 3.2
|
BuildRequires: cmake >= 3.2
|
||||||
@ -156,6 +157,9 @@ glib-compile-schemas /usr/share/glib-2.0/schemas &> /dev/nulls || :
|
|||||||
%{_libdir}/pkgconfig/kiran-cc-daemon.pc
|
%{_libdir}/pkgconfig/kiran-cc-daemon.pc
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Fri Jan 13 2023 meizhigang <meizhigang@kylinsec.com.cn> - 2.4.0-7
|
||||||
|
- KYOS-B: Fix plugin appearance load when caja does not exist.
|
||||||
|
|
||||||
* Wed Jan 11 2023 meizhigang <meizhigang@kylinsec.com.cn> - 2.4.0-6
|
* Wed Jan 11 2023 meizhigang <meizhigang@kylinsec.com.cn> - 2.4.0-6
|
||||||
- KYOS-B: Fix user add custom mode display.
|
- KYOS-B: Fix user add custom mode display.
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user