Projects

Ticket #620: dispatcher.cpp.patch

File dispatcher.cpp.patch, 388 bytes (added by watson1978@…, 22 months ago)
  • dispatcher.cpp

    diff --git a/dispatcher.cpp b/dispatcher.cpp
    index 532d8e0..fff9e66 100644
    a b  
    12101210        } 
    12111211        ~Finally() { 
    12121212            vm->add_current_block(b); 
    1213             b->flags &= ~VM_BLOCK_THREAD; 
     1213            if (vm == RoxorVM::main) { 
     1214                b->flags &= ~VM_BLOCK_THREAD; 
     1215            } 
    12141216        } 
    12151217    } finalizer(vm, b); 
    12161218