File r895194.diff of Package kdepim4

Subject: gpgme: Fix persistent progress dialogs for GPG key ops
From: wstephenson@suse.de
Bug: kde#169563
Patch-upstream: 895194
--- libkleo/backends/qgpgme/threadedjobmixin.h	(revision 895193)
+++ libkleo/backends/qgpgme/threadedjobmixin.h	(revision 895194)
@@ -112,6 +112,7 @@ namespace _detail {
       const T_result r = m_watcher.result();
       m_auditLog = boost::get<boost::tuples::length<T_result>::value-1>( r );
       resultHook( r );
+      emit this->done();
       doEmitResult( r );
       this->deleteLater();
       kDebug() << "end";
@@ -129,7 +130,7 @@ namespace _detail {
                                    Q_ARG( QString, QGpgMEProgressTokenMapper::map( what, type ) ),
                                    Q_ARG( int, current ),
                                    Q_ARG( int, total ) );
-    } 
+    }
   private:
     template <typename T1, typename T2>
     void doEmitResult( const boost::tuple<T1,T2> & tuple ) {
Index: libkleo/backends/qgpgme/threadedjobmixin.h
===================================================================
openSUSE Build Service is sponsored by