}
/**
- * Called to initiate an action. This funtcion is often
+ * Called to initiate an action. This function is often
* overwritten by the implementing action.
*
* @param status The status on which to initiate this action.
* default is 0 to begin the action.
*/
-void RS_ActionInterface::init(int status)
+void RS_ActionInterface::init(int status/*= 0*/)
{
RS_Snapper::init();
setStatus(status);
graphicView->setMouseCursor(RS2::ArrowCursor);
//graphicView->requestToolBar(RS2::ToolBarMain);
updateToolBar();
+//Maybe change this to SnapperOff()?
//jlh: deleteSnapper();
hideOptions();
finished = true;
- RS_Snapper::finish();
+ RS_Snapper::finish(); // Sets RS_Snapper::finished = true
+ // I think this is where we want to update the screen...
+// graphicView->update();
+ graphicView->redraw();
RS_DEBUG->print("RS_ActionInterface::finish: OK");
}