Ignore:
Timestamp:
Jun 5, 2010, 5:55:15 PM (11 years ago)
Author:
kopal
Message:

some small bugfixes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrypPlugins/WorkspaceManager/Execution/ExecutionEngine.cs

    r1590 r1591  
    7070                {
    7171                    PluginProtocol pluginProtocol = new PluginProtocol(scheduler, pluginModel,this);
    72                     PluginModel.PluginProtocol = pluginProtocol;
     72                    pluginModel.PluginProtocol = pluginProtocol;
    7373                    scheduler.AddProtocol(pluginProtocol);
    7474                    pluginModel.checkExecutable(pluginProtocol);
     
    160160            MessageExecution msg_exec = new MessageExecution();
    161161            msg_exec.PluginModel = this.pluginModel;
    162             this.BroadcastMessage(msg_exec);           
     162            this.BroadcastMessageReliably(msg_exec);
    163163            yield return Receive<MessageExecution>(null, this.HandleExecute);
    164164            MessagePostExecution msg_post = new MessagePostExecution();
    165165            msg_post.PluginModel = this.pluginModel;
    166             this.BroadcastMessage(msg_post);   
    167             yield return Receive<MessagePreExecution>(null, this.HandlePostExecute);
     166            this.BroadcastMessageReliably(msg_post);
     167            yield return Receive<MessagePostExecution>(null, this.HandlePostExecute);
    168168        }
    169169
     
    207207        /// </summary>
    208208        /// <param name="msg"></param>
    209         private void HandlePostExecute(MessagePreExecution msg)
     209        private void HandlePostExecute(MessagePostExecution msg)
    210210        {
    211211            executionEngine.GuiLogMessage("HandlePostExecute for \"" + msg.PluginModel.Name + "\"", NotificationLevel.Debug);
Note: See TracChangeset for help on using the changeset viewer.