marionnet-dev team mailing list archive
-
marionnet-dev team
-
Mailing list archive
-
Message #00081
[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