[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdenonbeta/kopete/libkopete
From: Richard Smith <kde () metafoo ! co ! uk>
Date: 2003-06-29 1:22:16
[Download RAW message or body]
CVS commit by lilachaze:
Made writing of XML plugin data slightly more sane. I can no longer
reproduce the account-data-randomly-being-lost bug, but I'm by no means sure
it's fixed.
M +7 -6 kopeteplugindataobject.cpp 1.7
--- kdenonbeta/kopete/libkopete/kopeteplugindataobject.cpp #1.6:1.7
@@ -67,7 +67,5 @@ QString KopetePluginDataObject::pluginDa
const QValueList<QDomElement> KopetePluginDataObject::toXML()
{
- QDomDocument pluginData;
QValueList<QDomElement> pluginNodes;
- pluginData.appendChild( pluginData.createElement( \
QString::fromLatin1("plugin-data")) );
if( !m_pluginData.isEmpty() )
@@ -76,5 +74,6 @@ const QValueList<QDomElement> KopetePlug
for( pluginIt = m_pluginData.begin(); pluginIt != \
m_pluginData.end(); ++pluginIt ) {
- QDomElement pluginElement = pluginData.createElement( \
QString::fromLatin1("plugin-data") ); + QDomElement \
pluginElement; + pluginElement.setTagName( \
QString::fromLatin1("plugin-data") );
pluginElement.setAttribute( \
QString::fromLatin1("plugin-id"), pluginIt.key() );
@@ -82,11 +81,13 @@ const QValueList<QDomElement> KopetePlug
for( it = pluginIt.data().begin(); it != \
pluginIt.data().end(); ++it ) {
- QDomElement pluginDataField = \
pluginData.createElement( QString::fromLatin1("plugin-data-field") ); + \
QDomElement pluginDataField; + \
pluginDataField.setTagName( QString::fromLatin1("plugin-data-field") \
);
pluginDataField.setAttribute( \
QString::fromLatin1("key"), it.key() );
- pluginDataField.appendChild( \
pluginData.createTextNode( it.data() ) ); + QDomText \
pluginDataValue; + pluginDataValue.setData( it.data() \
); + pluginDataField.appendChild( pluginDataValue );
pluginElement.appendChild( pluginDataField );
}
- pluginData.documentElement().appendChild( pluginElement );
pluginNodes.append( pluginElement );
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic