[SCM] ktp-contact-applet packaging branch, master, updated. debian/15.12.1-1-966-gde83ac5

Maximiliano Curia maxy at moszumanska.debian.org
Sat May 28 00:11:36 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-desktop-applets.git;a=commitdiff;h=15ce19e

The following commit has been merged in the master branch:
commit 15ce19eb2e07295f1580c30d8a0fff15d004f126
Author: Francesco Nwokeka <francesco.nwokeka at gmail.com>
Date:   Tue Aug 30 15:01:07 2011 +0200

    FIX config saving
    
    now plasmoid uses default api to save settings
---
 src/telepathyContact.cpp | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

diff --git a/src/telepathyContact.cpp b/src/telepathyContact.cpp
index 9a32b93..c89b327 100644
--- a/src/telepathyContact.cpp
+++ b/src/telepathyContact.cpp
@@ -84,14 +84,12 @@ void TelepathyContact::init()
 
 void TelepathyContact::loadConfig()
 {
-    KSharedConfigPtr config = KSharedConfig::openConfig("telepathycontactappletrc");
-    KConfigGroup group(config, QString::number(id()));
+    KConfigGroup group = Plasma::Applet::config();
 
     QString contactId = group.readEntry("id", QString());
     QString relatedAcc = group.readEntry("relatedAccount", QString());
     QString tempAvatar = group.readEntry("tempAvatar", QString());
 
-
     if (!contactId.isEmpty() && !relatedAcc.isEmpty()) {
         Tp::AccountPtr account = m_config->accountFromUniqueId(relatedAcc);
         Tp::ContactPtr contact;
@@ -130,14 +128,14 @@ void TelepathyContact::paintInterface(QPainter* p, const QStyleOptionGraphicsIte
 
 void TelepathyContact::saveConfig()
 {
-    KConfig config("telepathycontactappletrc");
-
-    KConfigGroup group(&config, QString::number(id()));
+    KConfigGroup group = Plasma::Applet::config();
     group.writeEntry("id", m_contact->contact()->id());
     group.writeEntry("tempAvatar", m_contact->contact()->avatarData().fileName);
     group.writeEntry("relatedAccount", m_contact->accountId());
+    group.sync();
 
-    config.sync();
+    // tell plasmoid to save config
+    configNeedsSaving();
 }
 
 void TelepathyContact::setContact(const Tp::ContactPtr& newContact, const Tp::AccountPtr &relatedAccount)

-- 
ktp-contact-applet packaging



More information about the pkg-kde-commits mailing list