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