OSDN Git Service

kioslave: create GUI application for sftp and smb slaves
authorIvailo Monev <xakepa10@gmail.com>
Tue, 5 Apr 2022 22:19:04 +0000 (01:19 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Tue, 5 Apr 2022 22:19:04 +0000 (01:19 +0300)
fixes crash when authorization is required

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
kioslave/sftp/kio_sftp.cpp
kioslave/smb/kio_smb.cpp

index efcfe87..adda8d3 100644 (file)
@@ -27,7 +27,6 @@
 #include <cstring>
 #include <unistd.h>
 
-#include <QtCore/QCoreApplication>
 #include <QtCore/QBuffer>
 #include <QtCore/QByteArray>
 #include <QtCore/QDir>
@@ -36,6 +35,7 @@
 #include <QtCore/QString>
 #include <QtCore/QVarLengthArray>
 #include <QtCore/QDateTime>
+#include <QtGui/QApplication>
 
 #include <kapplication.h>
 #include <kuser.h>
@@ -69,7 +69,7 @@ extern "C"
 {
     int KDE_EXPORT kdemain( int argc, char **argv )
     {
-        QCoreApplication app(argc, argv);
+        QApplication app(argc, argv);
         KComponentData componentData( "kio_sftp" );
         (void) KGlobal::locale();
 
index 4586c71..2b867c4 100644 (file)
@@ -32,7 +32,7 @@
 #include "kio_smb_internal.h"
 #include <kcomponentdata.h>
 #include <kdemacros.h>
-#include <QCoreApplication>
+#include <QApplication>
 
 //===========================================================================
 SMBSlave::SMBSlave(const QByteArray& pool, const QByteArray& app)
@@ -57,7 +57,7 @@ SMBSlave::~SMBSlave()
 //===========================================================================
 int KDE_EXPORT kdemain( int argc, char **argv )
 {
-    QCoreApplication app(argc, argv);
+    QApplication app(argc, argv);
     KComponentData componentData("kio_smb");
     if( argc != 4 )
     {