it seems that the spec of the CONFIRM command has changed...
authorSteffen Hansen <hansen@kde.org>
Sun, 11 Aug 2002 07:52:41 +0000 (07:52 +0000)
committerSteffen Hansen <hansen@kde.org>
Sun, 11 Aug 2002 07:52:41 +0000 (07:52 +0000)
ChangeLog
qt/pinentrycontroller.cpp

index 08bf416..131eda0 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2002-08-11  Steffen Hansen  <steffen@hrhansen.dk>
+
+       * Adapted pinentry-qt to new CONFIRM spec.
+
 2002-06-26  Werner Koch  <wk@gnupg.org>
 
        Release 0.6.3.
index 21fb6e6..bf43c04 100644 (file)
@@ -285,13 +285,14 @@ int PinEntryController::confirm( char* line )
     ret = QMessageBox::information( _parent, "", _desc, QMessageBox::Yes, QMessageBox::No );
   }    
   FILE* fp = assuan_get_data_fp( _ctx );
-  if( ret == 0 ) {
+  if( ret == QMessageBox::Yes ) {
 #endif // USE_KDE
-    fputs( "YES", fp );    
+    //fputs( "YES", fp );    
+    return ASSUAN_No_Error;
   } else {
-    fputs( "NO", fp );
+    //fputs( "NO", fp );
+    return ASSUAN_Not_Confirmed;
   }
-  return 0;
 }
 
 void PinEntryController::slotAccepted()