[BACK]Return to menu.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/menu.c between version 1.22 and 1.23

version 1.22, 2020/04/15 16:11:23 version 1.23, 2020/04/16 17:20:23
Line 298 
Line 298 
     void *data)      void *data)
 {  {
         struct menu_data        *md;          struct menu_data        *md;
           u_int                    i;
           const char              *name;
   
         if (c->tty.sx < menu->width + 4 || c->tty.sy < menu->count + 2)          if (c->tty.sx < menu->width + 4 || c->tty.sy < menu->count + 2)
                 return (-1);                  return (-1);
Line 318 
Line 320 
         md->py = py;          md->py = py;
   
         md->menu = menu;          md->menu = menu;
         md->choice = -1;          if (md->flags & MENU_NOMOUSE) {
                   for (i = 0; i < menu->count; i++) {
                           name = menu->items[i].name;
                           if (name != NULL && *name != '-')
                                   break;
                   }
                   if (i != menu->count)
                           md->choice = i;
                   else
                           md->choice = -1;
           } else
                   md->choice = -1;
   
         md->cb = cb;          md->cb = cb;
         md->data = data;          md->data = data;

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23