]> git.wh0rd.org Git - nano.git/commitdiff
make the file browser's mouse support consistent with other mouse
authorDavid Lawrence Ramsey <pooka109@gmail.com>
Wed, 5 Jul 2006 02:34:37 +0000 (02:34 +0000)
committerDavid Lawrence Ramsey <pooka109@gmail.com>
Wed, 5 Jul 2006 02:34:37 +0000 (02:34 +0000)
support, and add a few comment fixes

git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@3743 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

src/browser.c

index 2183d43312e64db1a06b512e65d5d1b547508e8a..4af4644577a745ca13e2b028024f5e7618a6e47b 100644 (file)
@@ -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);
                        }