#3877: no redraw when Mutt is prompting the user and the window is resized
----------------------+----------------------
Reporter: vinc17 | Owner: mutt-dev
Type: defect | Status: new
Priority: minor | Milestone:
Component: display | Version: 1.7.0
Resolution: | Keywords:
----------------------+----------------------
Comment (by kevin8t8):
Hi Vincent,
You should be seeing the redraw done after the menu editor is finished or
cancelled.
We either have to abort the menu and redraw immediately, or delay the
redraw until afterwards.
Prior to changeset:87911ba95dae the behavior in km_dokey() was
inconsistent: if mutt was compiled without imap, or ImapKeepalive >=
Timeout, or you happened to be in the last interval dividing up Timeout by
ImapKeepalive it did not abort the menu, otherwise it would abort the
menu.
Other prompts, such as the mutt_yesorno() prompts do not abort the menu,
so I believe the right thing to do was to change the behavior to be
consistent.
On tiling window managers, I believe this is important, as opening a new
window could reflow the window layout and cause whatever you were typing
to be lost.
-Kevin
--
Ticket URL: <https://dev.mutt.org/trac/ticket/3877#comment:1>
Mutt <http://www.mutt.org/>
The Mutt mail user agent