aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/nvim/autocmd.c7
1 files changed, 1 insertions, 6 deletions
diff --git a/src/nvim/autocmd.c b/src/nvim/autocmd.c
index 34ad734528..51d952ed3e 100644
--- a/src/nvim/autocmd.c
+++ b/src/nvim/autocmd.c
@@ -658,12 +658,7 @@ event_T event_name2nr_str(String str)
const char *event_nr2name(event_T event)
FUNC_ATTR_NONNULL_RET FUNC_ATTR_WARN_UNUSED_RESULT FUNC_ATTR_CONST
{
- for (int i = 0; event_names[i].name != NULL; i++) {
- if ((event_T)abs(event_names[i].event) == event) {
- return event_names[i].name;
- }
- }
- return "Unknown";
+ return event >= 0 && event < NUM_EVENTS ? event_names[event].name : "Unknown";
}
/// Return true if "event" is included in 'eventignore(win)'.