Hi,

Small fix to config xml to set the key from name if empty.

Petri

Index: configxml.cpp
===================================================================
--- configxml.cpp	(revision 862303)
+++ configxml.cpp	(working copy)
@@ -350,12 +350,12 @@
         item = m_config->addItemDateTime(m_name, *d->newDateTime(),
                                          QDateTime::fromString(m_default), m_key);
     } else if (m_type == "enum") {
+        m_key = (m_key.isEmpty()) ? m_name : m_key;
         KConfigSkeleton::ItemEnum* enumItem =
                 new KConfigSkeleton::ItemEnum(m_config->currentGroup(),
                                               m_key, *d->newInt(),
                                               m_enumChoices,
                                               m_default.toUInt());
-        enumItem->setName(m_name);
         m_config->addItem(enumItem, m_name);
         item = enumItem;
     } else if (m_type == "font") {
@@ -395,11 +395,11 @@
         }
         item = uintItem;
     } else if (m_type == "url") {
+        m_key = (m_key.isEmpty()) ? m_name : m_key;
         KConfigSkeleton::ItemUrl* urlItem =
                 new KConfigSkeleton::ItemUrl(m_config->currentGroup(),
                                              m_key, *d->newUrl(),
                                              m_default);
-        urlItem->setName(m_name);
         m_config->addItem(urlItem, m_name);
         item = urlItem;
     } else if (m_type == "double") {

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to