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