From: Thomas Roessler Date: Thu, 14 Dec 2000 13:26:13 +0000 (+0000) Subject: Fix "tab-tab" at the change-folder prompt. X-Git-Tag: mutt-1-3-13-rel~10 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=261b5e1df52f873f2807e8617f1b540290cb3ec2;p=mutt Fix "tab-tab" at the change-folder prompt. --- diff --git a/enter.c b/enter.c index d69971a2..2beeeb0c 100644 --- a/enter.c +++ b/enter.c @@ -457,7 +457,7 @@ int _mutt_enter_string (char *buf, size_t buflen, int y, int x, { my_wcstombs (buf, buflen, state->wbuf, state->curpos); i = strlen (buf); - if (buf[i - 1] == '=' && + if (i && buf[i - 1] == '=' && mutt_var_value_complete (buf, buflen, i)) tabs = 0; else if (!mutt_command_complete (buf, buflen, i, tabs)) @@ -469,8 +469,8 @@ int _mutt_enter_string (char *buf, size_t buflen, int y, int x, my_wcstombs (buf, buflen, state->wbuf, state->curpos); /* see if the path has changed from the last time */ - if (tempbuf && templen == state->lastchar && - !memcmp (tempbuf, state->wbuf, state->lastchar * sizeof (wchar_t))) + if (!tempbuf || (templen == state->lastchar && + !memcmp (tempbuf, state->wbuf, state->lastchar * sizeof (wchar_t)))) { _mutt_select_file (buf, buflen, 0, multiple, files, numfiles); set_option (OPTNEEDREDRAW);