parent
e87a214b2a
commit
9d55906dd7
@ -0,0 +1,40 @@
|
|||||||
|
From 0c4da0774e4388b6937b5aa98124b696debcb601 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Benjamin Port <benjamin.port@enioka.com>
|
||||||
|
Date: Thu, 13 Feb 2020 21:14:43 +0100
|
||||||
|
Subject: [PATCH 11/15] [KCM Fonts] force need save to false during load to
|
||||||
|
avoid state to be true too early
|
||||||
|
|
||||||
|
Summary:
|
||||||
|
This will resolve a bug (apply never enabled). Bug occurs (at least) when kdeglobals contains QFont serialization without styleName (old style)
|
||||||
|
|
||||||
|
BUG: 416358
|
||||||
|
|
||||||
|
Reviewers: #plasma, broulik, ervin, crossi, meven, ngraham, davidedmundson
|
||||||
|
|
||||||
|
Subscribers: plasma-devel
|
||||||
|
|
||||||
|
Tags: #plasma
|
||||||
|
|
||||||
|
Differential Revision: https://phabricator.kde.org/D27384
|
||||||
|
---
|
||||||
|
kcms/fonts/fonts.cpp | 4 ++--
|
||||||
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/kcms/fonts/fonts.cpp b/kcms/fonts/fonts.cpp
|
||||||
|
index 32e1239ad..f771f6e51 100644
|
||||||
|
--- a/kcms/fonts/fonts.cpp
|
||||||
|
+++ b/kcms/fonts/fonts.cpp
|
||||||
|
@@ -572,8 +572,8 @@ void KFonts::load()
|
||||||
|
// previews
|
||||||
|
engine()->addImageProvider("preview", new PreviewImageProvider(m_settings->font()));
|
||||||
|
|
||||||
|
- // reload state after loading by emiting a settings signal
|
||||||
|
- emit m_settings->activeFontChanged();
|
||||||
|
+ // KCM expect save state to be false at this point (can be true because of setNearestExistingFonts
|
||||||
|
+ setNeedsSave(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
void KFonts::save()
|
||||||
|
--
|
||||||
|
2.24.1
|
||||||
|
|
Loading…
Reference in new issue