From d7f369871472a1118d28285cfc62b7baceea8865 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E6=9C=8B=E7=A8=8B?= Date: Tue, 16 Mar 2021 14:13:50 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=90=AF=E5=8A=A8?= =?UTF-8?q?=E5=99=A8=E5=9B=BE=E6=A0=87=E6=97=A0=E6=B3=95=E7=82=B9=E5=87=BB?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gchemas配置写入措施,已修复 Log: Change-Id: I11df32fbf58ede2e8ad14a5640e95111001e604c --- frame/item/launcheritem.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/frame/item/launcheritem.cpp b/frame/item/launcheritem.cpp index bee23e2ab..5083c0d2a 100644 --- a/frame/item/launcheritem.cpp +++ b/frame/item/launcheritem.cpp @@ -32,13 +32,11 @@ DCORE_USE_NAMESPACE -#define SCHEMASPATH "com.deepin.dde.dock.module.launcher" - LauncherItem::LauncherItem(QWidget *parent) : DockItem(parent) , m_launcherInter(new LauncherInter("com.deepin.dde.Launcher", "/com/deepin/dde/Launcher", QDBusConnection::sessionBus(), this)) , m_tips(new TipsWidget(this)) - , m_gsettings(Utils::SettingsPtr(SCHEMASPATH, this)) + , m_gsettings(Utils::SettingsPtr("launcher", this)) { m_launcherInter->setSync(true, false); @@ -141,6 +139,6 @@ void LauncherItem::onGSettingsChanged(const QString& key) { bool LauncherItem::checkGSettingsControl() const { - return !m_gsettings || !m_gsettings->keys().contains("control") - || m_gsettings->get("control").toBool(); + return m_gsettings && m_gsettings->keys().contains("control") + && m_gsettings->get("control").toBool(); }