From: David Lawrence Ramsey Date: Wed, 5 Jul 2006 02:34:37 +0000 (+0000) Subject: make the file browser's mouse support consistent with other mouse X-Git-Tag: v1.9.99pre1~118 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=bc7dc36c7de991bb7933f2b55df9c01cdf6c5859;p=nano.git make the file browser's mouse support consistent with other mouse support, and add a few comment fixes git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3743 35c25a1d-7b9e-4130-9fde-d3aeb78583b8 --- diff --git a/src/browser.c b/src/browser.c index 2183d433..4af46445 100644 --- a/src/browser.c +++ b/src/browser.c @@ -131,7 +131,7 @@ char *do_browser(char *path, DIR *dir) if (!get_mouseinput(&mouse_x, &mouse_y, TRUE)) { /* We can click in the edit window to select a - * file. */ + * filename. */ if (wenclose(edit, mouse_y, mouse_x)) { /* Subtract out the size of topwin. */ mouse_y -= 2 - no_more_space(); @@ -144,19 +144,20 @@ char *do_browser(char *path, DIR *dir) width) + (mouse_x / (longest + 2)); /* If they clicked beyond the end of a row, - * select the file at the end of that + * select the filename at the end of that * row. */ if (mouse_x > width * (longest + 2)) selected--; /* If we're off the screen, select the last - * file. If we clicked the same place as - * last time, read in the file there. */ + * filename. */ if (selected > filelist_len - 1) selected = filelist_len - 1; - else if (old_selected == selected) - /* Put back the Enter key, so that the - * file is read in. */ + + /* If we selected the same filename as last + * time, put back the Enter key so that it's + * read in. */ + if (old_selected == selected) unget_kbinput(NANO_ENTER_KEY, FALSE, FALSE); }