]> granicus.if.org Git - mutt/commitdiff
Add hard redraw for the gpgme application/pgp handler.
authorKevin McCarthy <kevin@8t8.us>
Wed, 2 Mar 2016 23:08:49 +0000 (15:08 -0800)
committerKevin McCarthy <kevin@8t8.us>
Wed, 2 Mar 2016 23:08:49 +0000 (15:08 -0800)
Will Yardley reported display artifacts and keyboard issues after
decrypting a traditional pgp message using gpgme.  It turns out the
gpgpme code path was missing a hard_redraw() to repaint the screen
after pinentry.

crypt-gpgme.c

index 1728bdc7d9d9b6120b528c1c547e579e991dd398..c8ee88577051ba75fe20b98666ca55b180a21c24 100644 (file)
@@ -2431,6 +2431,7 @@ int pgp_gpgme_application_handler (BODY *m, STATE *s)
                                              NULL, plaintext);
                     }
                 }
+              mutt_need_hard_redraw ();
 
               if (err)
                 {