X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Ftrunk%2Fsrc%2Fsynfig%2Fvaluenode_timestring.cpp;h=a0808aae2f80408b899b6eda044131e52924cb17;hb=9459638ad6797b8139f1e9f0715c96076dbf0890;hp=628b50473b46f50bf144bbcd2ea24986d4e41ed5;hpb=820e061bbc686559b1b7f00da5db7964fc901b08;p=synfig.git diff --git a/synfig-core/trunk/src/synfig/valuenode_timestring.cpp b/synfig-core/trunk/src/synfig/valuenode_timestring.cpp index 628b504..a0808aa 100644 --- a/synfig-core/trunk/src/synfig/valuenode_timestring.cpp +++ b/synfig-core/trunk/src/synfig/valuenode_timestring.cpp @@ -86,13 +86,16 @@ ValueNode_TimeString::~ValueNode_TimeString() ValueBase ValueNode_TimeString::operator()(Time t)const { + if (getenv("SYNFIG_DEBUG_VALUENODE_OPERATORS")) + printf("%s:%d operator()\n", __FILE__, __LINE__); + Time time((*time_)(t).get(Time())); switch (get_type()) { case ValueBase::TYPE_STRING: - if (get_parent_canvas()) - return time.get_string(get_parent_canvas()->rend_desc().get_frame_rate()); + if (get_root_canvas()) + return time.get_string(get_root_canvas()->rend_desc().get_frame_rate()); else return time.get_string(); default: