void ValueBase::set(etl::handle<Canvas> x) { clear(); if(x #ifndef TRY_FIX_FOR_BUG_27 && x->is_inline() #endif ) _set(etl::handle<Canvas>(x)); else _set(etl::loose_handle<Canvas>(x)); assert(get(x)==x); }