diff options
Diffstat (limited to 'cad/kicad/files/patch-include_tool_tool__manager.h')
-rw-r--r-- | cad/kicad/files/patch-include_tool_tool__manager.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/cad/kicad/files/patch-include_tool_tool__manager.h b/cad/kicad/files/patch-include_tool_tool__manager.h new file mode 100644 index 000000000000..3dda41d6acd7 --- /dev/null +++ b/cad/kicad/files/patch-include_tool_tool__manager.h @@ -0,0 +1,19 @@ +--- include/tool/tool_manager.h.orig 2017-07-14 19:17:29 UTC ++++ include/tool/tool_manager.h +@@ -29,6 +29,7 @@ + #include <deque> + #include <typeinfo> + #include <map> ++#include <list> + + #include <tool/tool_base.h> + +@@ -278,6 +279,8 @@ public: + void ScheduleNextState( TOOL_BASE* aTool, TOOL_STATE_FUNC& aHandler, + const TOOL_EVENT_LIST& aConditions ); + ++ void RunMainStack( TOOL_BASE* aTool, std::function<void()> aFunc ); ++ + /** + * Pauses execution of a given tool until one or more events matching aConditions arrives. + * The pause/resume operation is done through COROUTINE object. |