]> git.tdb.fi Git - r2c2.git/blobdiff - source/designer/toolbar.cpp
Only pick once per rendered frame
[r2c2.git] / source / designer / toolbar.cpp
index c4a674d1031e740e6563a19816666f33badf18e5..ee990ddb6d56bdd8569c2c2fcc9970fe1bd8baaa 100644 (file)
@@ -1,12 +1,13 @@
 /* $Id$
 
 This file is part of the MSP Märklin suite
-Copyright © 2009  Mikkosoft Productions, Mikko Rasa
+Copyright © 2009-2010  Mikkosoft Productions, Mikko Rasa
 Distributed under the GPL
 */
 
 #include <msp/gltk/button.h>
 #include <msp/strings/formatter.h>
+#include "libmarklin/route.h"
 #include "designer.h"
 #include "toolbar.h"
 
@@ -79,7 +80,6 @@ void Toolbar::route_selected(unsigned index, const string &)
        {
                Layout &layout = *designer.get_layout();
                Route *route = new Route(layout, format("Route %d", layout.get_routes().size()+1));
-               designer.get_layout()->add_route(*route);
                designer.edit_route(*route);
 
                const map<string, Route *> &routes = designer.get_layout()->get_routes();