[BACK]Return to cmd-set-buffer.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / tmux

Diff for /src/usr.bin/tmux/cmd-set-buffer.c between version 1.16 and 1.17

version 1.16, 2014/03/31 21:43:55 version 1.17, 2014/04/24 09:14:43
Line 66 
Line 66 
                         free(cause);                          free(cause);
                         return (CMD_RETURN_ERROR);                          return (CMD_RETURN_ERROR);
                 }                  }
                 pb = paste_get_index(&global_buffers, buffer);                  pb = paste_get_index(buffer);
                 if (pb == NULL) {                  if (pb == NULL) {
                         cmdq_error(cmdq, "no buffer %d", buffer);                          cmdq_error(cmdq, "no buffer %d", buffer);
                         return (CMD_RETURN_ERROR);                          return (CMD_RETURN_ERROR);
                 }                  }
         } else if (args_has(args, 'a')) {          } else if (args_has(args, 'a')) {
                 pb = paste_get_top(&global_buffers);                  pb = paste_get_top();
                 if (pb != NULL)                  if (pb != NULL)
                         buffer = 0;                          buffer = 0;
         }          }
Line 88 
Line 88 
         psize += newsize;          psize += newsize;
   
         if (buffer == -1)          if (buffer == -1)
                 paste_add(&global_buffers, pdata, psize, limit);                  paste_add(pdata, psize, limit);
         else          else
                 paste_replace(&global_buffers, buffer, pdata, psize);                  paste_replace(buffer, pdata, psize);
   
         return (CMD_RETURN_NORMAL);          return (CMD_RETURN_NORMAL);
 }  }

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17