ACTION_INIT(Action::LayerParamSetStatic);
ACTION_SET_NAME(Action::LayerParamSetStatic,"LayerParamSetStatic");
-ACTION_SET_LOCAL_NAME(Action::LayerParamSetStatic,N_("Set Layer Parameter Static"));
+ACTION_SET_LOCAL_NAME(Action::LayerParamSetStatic,N_("Set Static"));
ACTION_SET_TASK(Action::LayerParamSetStatic,"setstatic");
ACTION_SET_CATEGORY(Action::LayerParamSetStatic,Action::CATEGORY_VALUEDESC);
ACTION_SET_PRIORITY(Action::LayerParamSetStatic,0);
//!Check that the parameter is not Value Node (Const, Animated or Linkable)
if(_layer->dynamic_param_list().count(_param_name))
return false;
-
//! Retrieves the current parameter
parameter = _layer->get_param(_param_name);
+ //! Check that the parameter is not a inline canvas
+ if(parameter.get_type()==ValueBase::TYPE_CANVAS && parameter.get(Canvas::Handle()))
+ if(parameter.get(Canvas::Handle())->is_inline())
+ return false;
//! Check if it is already static
if(parameter.get_static())
return false;