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

Diff for /src/usr.bin/tmux/popup.c between version 1.2 and 1.3

version 1.2, 2020/03/28 09:39:44 version 1.3, 2020/03/28 09:51:12
Line 260 
Line 260 
         if (pd->ictx != NULL && (pd->flags & POPUP_WRITEKEYS)) {          if (pd->ictx != NULL && (pd->flags & POPUP_WRITEKEYS)) {
                 if (KEYC_IS_MOUSE(event->key))                  if (KEYC_IS_MOUSE(event->key))
                         return (0);                          return (0);
                 if ((~pd->flags & POPUP_CLOSEEXIT) &&                  if (((pd->flags & (POPUP_CLOSEEXIT|POPUP_CLOSEEXITZERO)) == 0 ||
                       pd->job == NULL) &&
                     (event->key == '\033' || event->key == '\003'))                      (event->key == '\033' || event->key == '\003'))
                         return (1);                          return (1);
                 if (pd->job == NULL)                  if (pd->job == NULL)
Line 346 
Line 347 
         pd->job = NULL;          pd->job = NULL;
   
         if (pd->flags & POPUP_CLOSEEXIT)          if (pd->flags & POPUP_CLOSEEXIT)
                   server_client_clear_overlay(pd->c);
           if ((pd->flags & POPUP_CLOSEEXITZERO) && pd->status == 0)
                 server_client_clear_overlay(pd->c);                  server_client_clear_overlay(pd->c);
 }  }
   

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3