File fix-meanwhile-protocol.patch of Package kopete

Index: kopete-23.08.5/protocols/meanwhile/meanwhileaccount.cpp
===================================================================
--- kopete-23.08.5.orig/protocols/meanwhile/meanwhileaccount.cpp
+++ kopete-23.08.5/protocols/meanwhile/meanwhileaccount.cpp
@@ -32,6 +32,7 @@
 #include <kconfigbase.h>
 #include <kinputdialog.h>
 #include <kmessagebox.h>
+#include <kmessagebox_queued.h>
 
 MeanwhileAccount::MeanwhileAccount(
                         MeanwhileProtocol *parent,
@@ -207,7 +208,7 @@ bool MeanwhileAccount::getForceLogin()
 
 void MeanwhileAccount::slotServerNotification(const QString &mesg)
 {
-    KMessageBox::queuedMessageBox(0, KMessageBox::Error , mesg,
+    KMessageBox::queuedMessageBox(0L, KMessageBox::Error , mesg,
             i18n("Meanwhile Plugin: Message from server"), KMessageBox::Notify);
 }
 
Index: kopete-23.08.5/protocols/meanwhile/meanwhilesession.cpp
===================================================================
--- kopete-23.08.5.orig/protocols/meanwhile/meanwhilesession.cpp
+++ kopete-23.08.5/protocols/meanwhile/meanwhilesession.cpp
@@ -21,6 +21,7 @@
 #include <string.h>
 #include <stdlib.h>
 #include <kmessagebox.h>
+#include <kmessagebox_queued.h>
 #include <klocale.h>
 #include <qtcpsocket.h>
 
@@ -200,7 +201,7 @@ void MeanwhileSession::connect(QString p
 
     // TODO - make asynchronous
     if (!sock->waitForConnected()) {
-        KMessageBox::queuedMessageBox(0, KMessageBox::Error,
+        KMessageBox::queuedMessageBox(0L, KMessageBox::Error,
                 i18n( "Could not connect to server"), i18n("Meanwhile Plugin"),
                 KMessageBox::Notify);
         delete sock;
@@ -601,7 +602,7 @@ void MeanwhileSession::handleRedirect(co
     sock->connectToHost(host, quint16(account->getServerPort()));
 
     if (!sock->waitForConnected()) {
-        KMessageBox::queuedMessageBox(0, KMessageBox::Error,
+        KMessageBox::queuedMessageBox(0L, KMessageBox::Error,
                 i18n( "Could not connect to redirected server"),
                         i18n("Meanwhile Plugin"),
                 KMessageBox::Notify);
Index: kopete-23.08.5/protocols/meanwhile/meanwhileaccount.h
===================================================================
--- kopete-23.08.5.orig/protocols/meanwhile/meanwhileaccount.h
+++ kopete-23.08.5/protocols/meanwhile/meanwhileaccount.h
@@ -21,6 +21,7 @@
 #include <kopetepasswordedaccount.h>
 #include "meanwhileprotocol.h"
 #include "meanwhileplugin.h"
+#include "kopete_export.h"
 
 class MeanwhileSession;
 
Index: kopete-23.08.5/protocols/meanwhile/meanwhileprotocol.cpp
===================================================================
--- kopete-23.08.5.orig/protocols/meanwhile/meanwhileprotocol.cpp
+++ kopete-23.08.5/protocols/meanwhile/meanwhileprotocol.cpp
@@ -29,7 +29,7 @@ K_PLUGIN_FACTORY( MeanwhileProtocolFacto
 K_EXPORT_PLUGIN( MeanwhileProtocolFactory( "kopete_meanwhile" ) )
 
 MeanwhileProtocol::MeanwhileProtocol(QObject* parent, const QVariantList &/*args*/)
-: Kopete::Protocol(MeanwhileProtocolFactory::componentData(), parent),
+: Kopete::Protocol(parent),
 
     statusOffline(Kopete::OnlineStatus::Offline, 25, this, 0, QStringList(),
             i18n("Offline"), i18n("Offline"),
Index: kopete-23.08.5/protocols/meanwhile/meanwhileeditaccountwidget.cpp
===================================================================
--- kopete-23.08.5.orig/protocols/meanwhile/meanwhileeditaccountwidget.cpp
+++ kopete-23.08.5/protocols/meanwhile/meanwhileeditaccountwidget.cpp
@@ -20,6 +20,7 @@
 #include <kopeteaccount.h>
 #include <kopetepasswordwidget.h>
 #include <kmessagebox.h>
+#include <kmessagebox_queued.h>
 #include <klocale.h>
 
 #include "meanwhileprotocol.h"
openSUSE Build Service is sponsored by