]> granicus.if.org Git - neomutt/commitdiff
Ensure display is redrawn for application/pgp
authorTodd Zullinger <tmz@pobox.com>
Tue, 17 Mar 2009 15:44:47 +0000 (16:44 +0100)
committerTodd Zullinger <tmz@pobox.com>
Tue, 17 Mar 2009 15:44:47 +0000 (16:44 +0100)
When using gpg-agent, a hard redraw is needed after the pinentry program
is called.  Otherwise, the screen is garbled and key bindings are
screwed up.

Closes #3196.

ChangeLog
pgp.c

index 8177e41377ca345d59c8e30b2401cddc148bb745..755e7248caaf255b4615b7694c2e951b459dbe0d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2009-03-15 16:44 +0100  Rocco Rutte  <pdmef@gmx.net>  (bc7c64ff3e48)
+
+       * configure.ac, protos.h, wcscasecmp.c: Add wcscasecmp() compatibility
+       function (for OS X)
+
+2009-03-15 16:39 +0100  Rocco Rutte  <pdmef@gmx.net>  (2b286d58647b)
+
+       * ChangeLog, doc/mutt.man: mutt.1: Mention that -a should be last in
+       option list. Closes #3202
+
 2009-03-15 16:38 +0100  Rocco Rutte  <pdmef@gmx.net>  (650829e3eb06)
 
        * alias.c: Only define min() if not present. Closes #3199
diff --git a/pgp.c b/pgp.c
index 8835d9ae7f996ffa68415a00a346d6bcce1652e1..7b539686f514983df04b1c9844ae58962b254341 100644 (file)
--- a/pgp.c
+++ b/pgp.c
@@ -390,6 +390,8 @@ int pgp_application_pgp_handler (BODY *m, STATE *s)
            
            state_attach_puts (_("[-- End of PGP output --]\n\n"), s);
          }
+         if (pgp_use_gpg_agent())
+           mutt_need_hard_redraw ();
        }
        
         /* treat empty result as sign of failure */