X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fsynfigapp%2Factions%2Fvaluedescexport.cpp;h=65252cfac62763423b9b1395ccd3720134163b46;hb=4ba22fb51d97f1ecce04dcc5e40569a4354c1bae;hp=da13f65d2a88025150064cc72eab686d8f331d30;hpb=b902a533f2c98a82e6f195303614820486cf536b;p=synfig.git diff --git a/synfig-studio/trunk/src/synfigapp/actions/valuedescexport.cpp b/synfig-studio/trunk/src/synfigapp/actions/valuedescexport.cpp index da13f65..65252cf 100644 --- a/synfig-studio/trunk/src/synfigapp/actions/valuedescexport.cpp +++ b/synfig-studio/trunk/src/synfigapp/actions/valuedescexport.cpp @@ -107,7 +107,7 @@ Action::ValueDescExport::is_candidate(const ParamList &x) if(!value_desc || value_desc.parent_is_canvas() || (value_desc.is_value_node() && value_desc.get_value_node()->is_exported()) || - (value_desc.get_value_type()==ValueBase::TYPE_CANVAS && value_desc.get_value_node())) + (value_desc.get_value_type()==ValueBase::TYPE_CANVAS && !value_desc.get_value().get(Canvas::Handle())->is_inline())) { // if (!value_desc) // synfig::info("%s:%d no export because no value_desc", __FILE__, __LINE__); @@ -115,9 +115,9 @@ Action::ValueDescExport::is_candidate(const ParamList &x) // synfig::info("%s:%d no export because parent is canvas", __FILE__, __LINE__); // else if (value_desc.is_value_node() && value_desc.get_value_node()->is_exported()) // synfig::info("%s:%d no export because exported value node", __FILE__, __LINE__); -// else if (value_desc.get_value_type()==ValueBase::TYPE_CANVAS && value_desc.is_value_node()) -// synfig::info("%s:%d no export because canvas value node", __FILE__, __LINE__); - +// else if (value_desc.get_value_type()==ValueBase::TYPE_CANVAS && !value_desc.get_value().get(Canvas::Handle())->is_inline()) +// synfig::info("%s:%d no export because canvas isn't inline", __FILE__, __LINE__); + return false; } return true;