Fix movetab and focusurgent when there's no client - tabbed - tab interface for application supporting Xembed
 (HTM) git clone git://git.suckless.org/tabbed
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 6dc3978edf56ef6760ed818e29eb920138b09802
 (DIR) parent 05f583c519a3dc438994a9800ab31a7fa0da72ee
 (HTM) Author: Caleb Malchik <cmalchik@gmail.com>
       Date:   Sun,  7 May 2017 18:08:37 -0700
       
       Fix movetab and focusurgent when there's no client
       
       Accessing those would crash with a floating point exception.
       
       Diffstat:
         M tabbed.c                            |       8 +++++++-
       
       1 file changed, 7 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/tabbed.c b/tabbed.c
       @@ -502,6 +502,9 @@ focusurgent(const Arg *arg)
        {
                int c;
        
       +        if (sel < 0)
       +                return;
       +
                for (c = (sel + 1) % nclients; c != sel; c = (c + 1) % nclients) {
                        if (clients[c]->urgent) {
                                focus(c);
       @@ -785,11 +788,14 @@ movetab(const Arg *arg)
                int c;
                Client *new;
        
       +        if (sel < 0)
       +                return;
       +
                c = (sel + arg->i) % nclients;
                if (c < 0)
                        c += nclients;
        
       -        if (sel < 0 || c == sel)
       +        if (c == sel)
                        return;
        
                new = clients[sel];