Mercurial > vim
comparison src/change.c @ 18434:5da355d15b88 v8.1.2211
patch 8.1.2211: listener callback "added" argument is not the total
Commit: https://github.com/vim/vim/commit/336bf2b8b269e2591576b9f580e79edb93e23c62
Author: Bram Moolenaar <Bram@vim.org>
Date: Thu Oct 24 20:07:07 2019 +0200
patch 8.1.2211: listener callback "added" argument is not the total
Problem: Listener callback "added" argument is not the total. (Andy
Massimino)
Solution: Compute the total. (closes #5105)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 24 Oct 2019 20:15:03 +0200 |
parents | fe5afdc03bd2 |
children | d6cb1e706fb7 |
comparison
equal
deleted
inserted
replaced
18433:557361ce163e | 18434:5da355d15b88 |
---|---|
369 | 369 |
370 lnum = dict_get_number(li->li_tv.vval.v_dict, (char_u *)"lnum"); | 370 lnum = dict_get_number(li->li_tv.vval.v_dict, (char_u *)"lnum"); |
371 if (start > lnum) | 371 if (start > lnum) |
372 start = lnum; | 372 start = lnum; |
373 lnum = dict_get_number(li->li_tv.vval.v_dict, (char_u *)"end"); | 373 lnum = dict_get_number(li->li_tv.vval.v_dict, (char_u *)"end"); |
374 if (lnum > end) | 374 if (end < lnum) |
375 end = lnum; | 375 end = lnum; |
376 added = dict_get_number(li->li_tv.vval.v_dict, (char_u *)"added"); | 376 added += dict_get_number(li->li_tv.vval.v_dict, (char_u *)"added"); |
377 } | 377 } |
378 argv[1].v_type = VAR_NUMBER; | 378 argv[1].v_type = VAR_NUMBER; |
379 argv[1].vval.v_number = start; | 379 argv[1].vval.v_number = start; |
380 argv[2].v_type = VAR_NUMBER; | 380 argv[2].v_type = VAR_NUMBER; |
381 argv[2].vval.v_number = end; | 381 argv[2].vval.v_number = end; |