From 1e36b176792034cf3763f4e18be5815919bbc11b Mon Sep 17 00:00:00 2001 From: trav5 Date: Sat, 20 Apr 2024 17:44:36 +0200 Subject: [PATCH] ESM::Dialogue Lua bindings 5 --- apps/openmw/mwlua/dialoguebindings.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/openmw/mwlua/dialoguebindings.cpp b/apps/openmw/mwlua/dialoguebindings.cpp index c1d26f1831..6dbe331d6e 100644 --- a/apps/openmw/mwlua/dialoguebindings.cpp +++ b/apps/openmw/mwlua/dialoguebindings.cpp @@ -38,6 +38,8 @@ namespace DecoratedIterator mIter; public: + using difference_type = DecoratedIterator::difference_type; + FilteredDialogueIterator(const DecoratedIterator& decoratedIterator) : mIter{ decoratedIterator } { @@ -93,7 +95,7 @@ namespace size_t getSize() const { return std::count_if( - mDialogueStore.begin(), mDialogueStore.end(), [this](const auto& d) { return d.mType == filter; }); + mDialogueStore.begin(), mDialogueStore.end(), [](const auto& d) { return d.mType == filter; }); } iterator begin() const @@ -381,7 +383,6 @@ namespace sol namespace MWLua { - sol::table initCoreDialogueBindings(const Context& context) { sol::state_view& lua = context.mLua->sol();