X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdesigner%2Fextendtool.cpp;h=9b6ec9ab606474bd5c1facfdd9d2b623fb86d80c;hb=50462807446fd62dbacfba90a7afffc1ff70d3b1;hp=163729e297509db776b64366f5d358796f60c466;hpb=c494ead3347f37500a527c5111ef2dfbde34a09a;p=r2c2.git diff --git a/source/designer/extendtool.cpp b/source/designer/extendtool.cpp index 163729e..9b6ec9a 100644 --- a/source/designer/extendtool.cpp +++ b/source/designer/extendtool.cpp @@ -52,7 +52,7 @@ ExtendTool::~ExtendTool() void ExtendTool::connect() { - float limit = designer.get_layout().get_catalogue().get_gauge()/10; + float limit; Track *start_track = 0; Track *end_track = 0; @@ -62,6 +62,7 @@ void ExtendTool::connect() for(vector::const_iterator i=unlinked_endpoints.begin(); i!=unlinked_endpoints.end(); ++i) { start_sn = (*i)->get_snap_node(i->entry()); + limit = (*i)->get_type().get_appearance().get_gauge()/10; for(vector::const_iterator j=i; ++j!=unlinked_endpoints.end(); ) { @@ -83,6 +84,8 @@ void ExtendTool::connect() if(gap<0) continue; + start_track = i->track(); + end_track = j->track(); ok = true; }