--- kdenetwork-4.6.90/kopete/libkopete/kopetepassword.cpp.ark 2011-07-02 17:41:35.385234914 +0200 +++ kdenetwork-4.6.90/kopete/libkopete/kopetepassword.cpp 2011-07-02 17:42:17.205233896 +0200 @@ -77,7 +77,7 @@ class KopetePasswordRequest : public Kop { public: KopetePasswordRequest( QObject *owner, Kopete::Password &pass ) - : QObject( owner ), mPassword( pass ), mWallet( 0 ) + : KopetePasswordRequestBase( owner ), mPassword( pass ), mWallet( 0 ) { } --- kdenetwork-4.6.90/kopete/libkopete/kopetepassword.h.ark 2011-07-02 17:40:09.678570334 +0200 +++ kdenetwork-4.6.90/kopete/libkopete/kopetepassword.h 2011-07-02 17:42:06.991900811 +0200 @@ -183,9 +183,11 @@ private: * @internal * @see KopetePassword */ -class KopetePasswordRequestBase : public virtual QObject +class KopetePasswordRequestBase : public QObject { Q_OBJECT +public: + KopetePasswordRequestBase(QObject*parent):QObject(parent){} signals: void requestFinished( const QString &password ); public slots: