]> git.wh0rd.org Git - nano.git/commitdiff
- nano.c: do_mouse() - Change k based on currslen to allow the new widths in bottombars()
authorChris Allegretta <chrisa@asty.org>
Thu, 27 Sep 2001 21:07:39 +0000 (21:07 +0000)
committerChris Allegretta <chrisa@asty.org>
Thu, 27 Sep 2001 21:07:39 +0000 (21:07 +0000)
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@793 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

ChangeLog
nano.c

index 3c2056d26a8e9d2aaacfe09b1c63041a23e52c92..52ad9d4cc276bab5668d99413261ffe037c2df12 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -38,6 +38,8 @@ CVS code -
          lines aren't lined up since the menu width changed though,
          this breakage depends on whether the new widths will be kept
          or not (FEEDBACK!!)
+       - Change k based on currslen to allow the new widths in
+         bottombars().
   do_wrap()
        - Fixes for Pico incompatibility in cases 2b and 2c.  
          (David Lawrence Ramsey).
diff --git a/nano.c b/nano.c
index 6fae56e28cd4aa45eeba4ed5899440e1951cca5e..fa6f9b8aa50bc144c8af8979fb89c6dec4019648 100644 (file)
--- a/nano.c
+++ b/nano.c
@@ -1771,7 +1771,13 @@ void do_mouse(void)
        update_cursor();
        edit_refresh();
     } else if (wenclose(bottomwin, mevent.y, mevent.x) && !ISSET(NO_HELP)) {
-       int k = COLS / 6, val = 0;
+
+       int k, val = 0;
+
+       if (currslen < 2)
+           k = COLS / 6;
+       else 
+           k = COLS / ((currslen + (currslen %2)) / 2);
 
        /* Determine what shortcut list was clicked */
        mevent.y -= (editwinrows + 3);