← Back to team overview

marionnet-dev team mailing list archive

[Branch ~marionnet-drivers/marionnet/trunk] Rev 251: Bug fixed: the quit procedure still executes the actions concurrently but in the correct order now.

 

------------------------------------------------------------
revno: 251
committer: Jean-Vincent Loddo <loddo@xxxxxxxxxxxxxxxxxxxx>
branch nick: marionnet
timestamp: Mon 2010-09-06 19:08:50 +0200
message:
  Bug fixed: the quit procedure still executes the actions concurrently but in the correct order now.
  This bug was quite pernicious: generally speaking, when the task manager launches a task t0, scheduled 
  before another task t1, if t0 creates itself some new tasks (with #schedule), they will scheduled after t1. 
  This behaviour may be desirable or not, it depends... But it is certainly not desirable quitting the application: 
  actually, the old defined task was calling the method network#reset, and this method was scheduling 
  a sequence of tasks #destroy. So, these methods were executed too late, after closing the project.
modified:
  filesystem_history.ml
  gui/gui_cloud.ml
  gui/gui_dialog_MACHINE.ml
  gui/gui_hub.ml
  gui/gui_machine.ml
  gui/gui_menubar_MARIONNET.ml
  gui/gui_motherboard.ml
  gui/gui_router.ml
  gui/gui_switch.ml
  gui/gui_world_bridge.ml
  gui/gui_world_gateway.ml
  gui/menu_factory.ml
  gui/talking.ml
  ledgrid_manager.ml
  mariokit.ml
  marionnet.ml
  po/messages.pot
  progress_bar.ml
  simple_dialogs.ml
  simulated_network.ml
  state.ml
  task_runner.ml
  treeview.ml


--
lp:marionnet
https://code.launchpad.net/~marionnet-drivers/marionnet/trunk

Your team marionnet-dev is subscribed to branch lp:marionnet.
To unsubscribe from this branch go to https://code.launchpad.net/~marionnet-drivers/marionnet/trunk/+edit-subscription