== END PATCH
--- a/menu.c
+++ b/menu.c
-@@ -853,8 +853,17 @@
+@@ -852,8 +852,17 @@
int mutt_menuLoop (MUTTMENU *menu)
{
FOREVER
{
if (option (OPTMENUCALLER))
-@@ -1082,6 +1091,8 @@
+@@ -1081,6 +1090,8 @@
break;
default:
static char LastDir[_POSIX_PATH_MAX] = "";
static char LastDirBackup[_POSIX_PATH_MAX] = "";
-@@ -526,9 +527,13 @@
+@@ -536,9 +537,13 @@
menu->tagged = 0;
if (buffy)
strfcpy (path, LastDir, sizeof (path));
mutt_pretty_mailbox (path, sizeof (path));
#ifdef USE_IMAP
-@@ -537,8 +542,22 @@
+@@ -547,8 +552,22 @@
path, NONULL (Mask.pattern));
else
#endif
}
menu->redraw = REDRAW_FULL;
}
-@@ -721,7 +740,6 @@
+@@ -731,7 +750,6 @@
#endif
)
{