From 897e43ae1ee4dfd9295f66d5f8049d25dd65cae1 Mon Sep 17 00:00:00 2001 From: trav5 Date: Sat, 27 Apr 2024 15:22:19 +0200 Subject: [PATCH] Less complex "index" and "at" --- apps/openmw/mwlua/dialoguebindings.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/openmw/mwlua/dialoguebindings.cpp b/apps/openmw/mwlua/dialoguebindings.cpp index 22681908f0..8a24e999b0 100644 --- a/apps/openmw/mwlua/dialoguebindings.cpp +++ b/apps/openmw/mwlua/dialoguebindings.cpp @@ -101,14 +101,14 @@ namespace const ESM::Dialogue* at(size_t index) const { - if (index >= getSize()) + auto result = begin(); + result += index; + + if (result == end()) { return nullptr; } - auto result = begin(); - result += index; - return &(*result); }