diff --git a/src/bindings/cxx/eo_cxx/eo_cxx_interop.hh b/src/bindings/cxx/eo_cxx/eo_cxx_interop.hh index c0ed323c27..4af1c56efd 100644 --- a/src/bindings/cxx/eo_cxx/eo_cxx_interop.hh +++ b/src/bindings/cxx/eo_cxx/eo_cxx_interop.hh @@ -707,6 +707,10 @@ inline efl::eina::value_view convert_to_return(Eina_Value* value, tag) +{ + return efl::eina::value_view{const_cast(value)}; +} template T convert_to_return(U* value, tag, typename std::enable_if::value || is_container::value>::type* = 0) {