From: David Lawrence Ramsey Date: Sat, 8 Jul 2006 23:45:15 +0000 (+0000) Subject: in titlebar(), don't display any blank space for the state if we're in X-Git-Tag: v1.9.99pre1~92 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=7f3fdb47909893e0c8a51ed43f7b1768e8dd5604;p=nano.git in titlebar(), don't display any blank space for the state if we're in the file browser, as Pico doesn't, and since path is always assumed to be NULL if DISABLE_BROWSER is defined, put the check for its being NULL in a DISABLE_BROWSER #define git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3769 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- diff --git a/ChangeLog b/ChangeLog index 76b271e5..118a22a1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -89,6 +89,11 @@ CVS code - titlebar() - Don't display overly long filenames with ellipses if the number of columns is extremely small. (DLR) + - Don't display any blank space for the state if we're in the + file browser, as Pico doesn't. (DLR) + - Since path is always assumed to be NULL if DISABLE_BROWSER is + defined, put the check for its being NULL in a DISABLE_BROWSER + #define. (DLR) - doc/syntax/c.nanorc: - Since .i and .ii are preprocessed C and C++ output, colorize them here. (Mike Frysinger) diff --git a/src/winio.c b/src/winio.c index b79e1079..2d7b2cbd 100644 --- a/src/winio.c +++ b/src/winio.c @@ -1964,7 +1964,7 @@ void titlebar(const char *path) * buffer. */ size_t statelen = 0; /* The length of the state in columns, or the length of - * "Modified" if the state is blank. */ + * "Modified" if the state is blank and path is NULL. */ char *exppath = NULL; /* The filename, expanded for display. */ bool newfie = FALSE; @@ -2010,7 +2010,11 @@ void titlebar(const char *path) state = openfile->modified ? _("Modified") : ISSET(VIEW_MODE) ? _("View") : ""; - statelen = strlenpt((state[0] != '\0') ? state : _("Modified")); + statelen = strlenpt((state[0] == '\0' +#ifndef DISABLE_BROWSER + && path == NULL +#endif + ) ? _("Modified") : state); /* If possible, add a space before state. */ if (space > 0 && statelen < space) @@ -2038,7 +2042,9 @@ void titlebar(const char *path) /* If we're not in the file browser, path should be the current * filename. */ +#ifndef DISABLE_BROWSER if (path == NULL) +#endif path = openfile->filename; /* Account for the full lengths of the prefix and the state. */