X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fdesigner%2Fslopetool.cpp;h=ef96e558d08f697dd9219c99629b2779583b517a;hb=92c6b7a632cb6f380802114abcb4739fd0029261;hp=d4a6ffb770f7b5fecd38b2b5c6e14544efa63e94;hpb=11c68656ac53318801dcb36078509a07ae2c2a94;p=r2c2.git diff --git a/source/designer/slopetool.cpp b/source/designer/slopetool.cpp index d4a6ffb..ef96e55 100644 --- a/source/designer/slopetool.cpp +++ b/source/designer/slopetool.cpp @@ -9,6 +9,13 @@ SlopeTool::SlopeTool(Designer &d, Input::Keyboard &k, Input::Mouse &m, const set Tool(d, k, m), total_length(0) { + if(objects.empty()) + { + set_status("Nothing selected"); + set_done(false); + return; + } + for(set::const_iterator i=objects.begin(); i!=objects.end(); ++i) if(!dynamic_cast(*i) || (*i)->get_n_link_slots()!=2) {