summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--src/world.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/world.cpp b/src/world.cpp
index 572fe8aa..9f7c0cc3 100644
--- a/src/world.cpp
+++ b/src/world.cpp
@@ -281,9 +281,7 @@ template<typename T>
std::shared_ptr<T> world::find_object(object_id id)
{
static_assert(std::is_base_of_v<object, T>);
- // make it a dependent name so that including "src/object.hpp" isn't needed
- using U = std::conditional_t<std::is_same_v<T, object>, T, object>;
- if (std::shared_ptr<U> ptr = find_object_(id); !ptr)
+ if (std::shared_ptr<object> ptr = find_object_(id); !ptr)
return {};
else if constexpr(std::is_same_v<T, object>)
return ptr;