X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-studio%2Ftrunk%2Fsrc%2Fsynfigapp%2Fcanvasinterface.cpp;h=45c307f23b32a59c76e16eaf91477b421a799ce1;hb=f9d8a24a671b759c2be95bc10cd330f310b7dcc2;hp=ba49e886bd4c2c04b7236b1258bd047335f282be;hpb=0821cea41994ae2a458ca7cb146745a9c599b277;p=synfig.git diff --git a/synfig-studio/trunk/src/synfigapp/canvasinterface.cpp b/synfig-studio/trunk/src/synfigapp/canvasinterface.cpp index ba49e88..45c307f 100644 --- a/synfig-studio/trunk/src/synfigapp/canvasinterface.cpp +++ b/synfig-studio/trunk/src/synfigapp/canvasinterface.cpp @@ -6,6 +6,7 @@ ** ** \legal ** Copyright (c) 2002-2005 Robert B. Quattlebaum Jr., Adrian Bentley +** Copyright (c) 2007 Chris Moore ** ** This package is free software; you can redistribute it and/or ** modify it under the terms of the GNU General Public License as @@ -106,7 +107,7 @@ CanvasInterface::set_time(synfig::Time x) get_canvas()->set_time(cur_time_=x); // update the time in all the child canvases - Canvas::Children children = get_canvas()->children(); + Canvas::Children children = get_canvas()->get_root()->children(); for (Canvas::Children::iterator iter = children.begin(); iter != children.end(); iter++) if (handle interface = get_instance()->find_canvas_interface(*iter)) interface->set_time(interface->get_canvas()->get_time());