From: Chris Allegretta Date: Tue, 3 Jun 2008 06:21:31 +0000 (+0000) Subject: Tentative fix for bug #23144: using arrow keys in search buffer affects main window X-Git-Tag: v2.1.2~4 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=1371fb6326935b48891dcc76057b0eae5417fdd8;p=nano.git Tentative fix for bug #23144: using arrow keys in search buffer affects main window git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@4263 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- diff --git a/ChangeLog b/ChangeLog index f9ac666a..8ef02d07 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2008-05-31 Chris Allegretta + * prompt.c: Tentative fix for bug #23144: using arrow keys in + search buffer affects main window (by Mike Frysinger) + 2008-05-31 Chris Allegretta * global.c: Fix for Savannah bug #23442: left/right arrow keys do not work with --enable-tiny (by Mike Frysinger) diff --git a/src/search.c b/src/search.c index cee7ac1f..f050e2b8 100644 --- a/src/search.c +++ b/src/search.c @@ -1383,7 +1383,7 @@ char *get_history_older(filestruct **h) assert(h != NULL); if ((*h)->prev == NULL) - return NULL; + return (*h)->data; *h = (*h)->prev; @@ -1397,7 +1397,7 @@ char *get_history_newer(filestruct **h) assert(h != NULL); if ((*h)->next == NULL) - return NULL; + return (*h)->data; *h = (*h)->next;