Tool(d, k, m),
total_length(0)
{
+ if(objects.empty())
+ {
+ set_status("Nothing selected");
+ set_done(false);
+ return;
+ }
+
for(set<Object *>::const_iterator i=objects.begin(); i!=objects.end(); ++i)
if(!dynamic_cast<Track *>(*i) || (*i)->get_n_link_slots()!=2)
{