From 7c79d7a7d4d5cb1e39293cdc98fd972be5bd3012 Mon Sep 17 00:00:00 2001
From: Nat Goodspeed <nat@lindenlab.com>
Date: Tue, 24 Jan 2023 13:31:50 -0500
Subject: [PATCH] DRTVWR-558: Fix merge glitch: missing
 LLEventDispatcher::addFail()

(cherry picked from commit 3be250da90dd3d361df713056b881e017684e2b3)
---
 indra/llcommon/lleventdispatcher.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/indra/llcommon/lleventdispatcher.cpp b/indra/llcommon/lleventdispatcher.cpp
index a4c0ed3766f..5d18d8f6c47 100644
--- a/indra/llcommon/lleventdispatcher.cpp
+++ b/indra/llcommon/lleventdispatcher.cpp
@@ -605,6 +605,14 @@ void LLEventDispatcher::addLLSD(const std::string& name, const std::string& desc
     mDispatch.emplace(name, new LLSDDispatchEntry(this, desc, callable, required));
 }
 
+void LLEventDispatcher::addFail(const std::string& name, const char* classname) const
+{
+    LL_ERRS("LLEventDispatcher") << "LLEventDispatcher(" << mDesc << ")::add(" << name
+                                 << "): " << LLError::Log::demangle(classname)
+                                 << " is not a subclass of LLEventDispatcher"
+                                 << LL_ENDL;
+}
+
 /// Unregister a callable
 bool LLEventDispatcher::remove(const std::string& name)
 {
-- 
GitLab