tabbed-move-clamped-20200404-e2ca5f9.diff - sites - public wiki contents of suckless.org
 (HTM) git clone git://git.suckless.org/sites
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
       tabbed-move-clamped-20200404-e2ca5f9.diff (331B)
       ---
            1 diff --git a/tabbed.c b/tabbed.c
            2 index eafe28a..e2ca5f9 100644
            3 --- a/tabbed.c
            4 +++ b/tabbed.c
            5 @@ -787,8 +787,12 @@ maprequest(const XEvent *e)
            6  void
            7  move(const Arg *arg)
            8  {
            9 -        if (arg->i >= 0 && arg->i < nclients)
           10 -                focus(arg->i);
           11 +        int i;
           12 +
           13 +        i = arg->i < nclients ? arg->i : nclients - 1;
           14 +
           15 +        if (i >= 0)
           16 +                focus(i);
           17  }
           18  
           19  void