From bc814e759f384dec2de805fd48e978d7033e9229 Mon Sep 17 00:00:00 2001
From: Leo Franchi <lfranchi@kde.org>
Date: Tue, 14 Jun 2011 12:07:23 -0400
Subject: [PATCH] be less clever and waste more bandwidth

---
 src/libtomahawk/resolver.cpp     | 4 ++--
 src/resolvers/scriptresolver.cpp | 1 +
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/libtomahawk/resolver.cpp b/src/libtomahawk/resolver.cpp
index 4e6a757fe..068f02510 100644
--- a/src/libtomahawk/resolver.cpp
+++ b/src/libtomahawk/resolver.cpp
@@ -54,14 +54,14 @@ Tomahawk::ExternalResolver::addChildProperties( QObject* widget, QVariantMap& m
 //         qDebug() << "Adding properties for this:" << widget->metaObject()->className();
         // add this widget's properties
         QVariantMap props;
-        for( int i = widget->metaObject()->propertyOffset(); i < widget->metaObject()->propertyCount(); i++ )
+        for( int i = 0; i < widget->metaObject()->propertyCount(); i++ )
         {
             QString prop = widget->metaObject()->property( i ).name();
             QVariant val = widget->property( prop.toLatin1() );
             // clean up for QJson....
             if( val.canConvert< QPixmap >() || val.canConvert< QImage >() || val.canConvert< QIcon >() )
                 continue;
-            props[ prop ] = val;
+            props[ prop ] = val.toString();
 //             qDebug() << QString( "%1: %2" ).arg( prop ).arg( props[ prop ].toString() );
         }
         m[ widget->objectName() ] = props;
diff --git a/src/resolvers/scriptresolver.cpp b/src/resolvers/scriptresolver.cpp
index bac59fd16..1d4370bfd 100644
--- a/src/resolvers/scriptresolver.cpp
+++ b/src/resolvers/scriptresolver.cpp
@@ -281,6 +281,7 @@ ScriptResolver::saveConfig()
     QVariant widgets = configMsgFromWidget( m_configWidget.data() );
     m.insert( "widgets", widgets );
     QByteArray data = m_serializer.serialize( m );
+//     qDebug() << "Got widgets and data;" << widgets << data;
     sendMsg( data );
 }