Mercurial > vim
comparison src/vim9execute.c @ 19736:4174c4da6ff7 v8.2.0424
patch 8.2.0424: checking for wrong return value
Commit: https://github.com/vim/vim/commit/97acfc781bdb7fa2838dc6e0e7f9952ea61bb2fd
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Mar 22 13:44:28 2020 +0100
patch 8.2.0424: checking for wrong return value
Problem: Checking for wrong return value. (Tom)
Solution: Invert the check and fix the test.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 22 Mar 2020 13:45:08 +0100 |
parents | ad37a198a708 |
children | 9daed26b788b |
comparison
equal
deleted
inserted
replaced
19735:d16efe1407c1 | 19736:4174c4da6ff7 |
---|---|
485 veryfast_breakcheck(); | 485 veryfast_breakcheck(); |
486 if (got_int) | 486 if (got_int) |
487 { | 487 { |
488 // Turn CTRL-C into an exception. | 488 // Turn CTRL-C into an exception. |
489 got_int = FALSE; | 489 got_int = FALSE; |
490 if (throw_exception("Vim:Interrupt", ET_INTERRUPT, NULL) != FAIL) | 490 if (throw_exception("Vim:Interrupt", ET_INTERRUPT, NULL) == FAIL) |
491 goto failed; | 491 goto failed; |
492 did_throw = TRUE; | 492 did_throw = TRUE; |
493 } | 493 } |
494 | 494 |
495 if (did_throw && !ectx.ec_in_catch) | 495 if (did_throw && !ectx.ec_in_catch) |