File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -693,9 +693,9 @@ static DWORD WINAPI janet_timeout_body(LPVOID ptr) {
693
693
JanetThreadedTimeout tto = * (JanetThreadedTimeout * )ptr ;
694
694
janet_free (ptr );
695
695
SleepEx ((DWORD )(tto .sec * 1000 ), TRUE);
696
+ janet_interpreter_interrupt (tto .vm );
696
697
JanetEVGenericMessage msg = {0 };
697
698
janet_ev_post_event (tto .vm , janet_timeout_cb , msg );
698
- janet_interpreter_interrupt (tto .vm );
699
699
return 0 ;
700
700
}
701
701
#else
@@ -716,9 +716,9 @@ static void *janet_timeout_body(void *ptr) {
716
716
? (long )((tto .sec - ((uint32_t )tto .sec )) * 1000000000 )
717
717
: 0 ;
718
718
nanosleep (& ts , & ts );
719
+ janet_interpreter_interrupt (tto .vm );
719
720
JanetEVGenericMessage msg = {0 };
720
721
janet_ev_post_event (tto .vm , janet_timeout_cb , msg );
721
- janet_interpreter_interrupt (tto .vm );
722
722
return NULL ;
723
723
}
724
724
#endif
You can’t perform that action at this time.
0 commit comments