diff --git a/src/display.c b/src/display.c index abf94f1e1a7..990f4b0a5c9 100644 --- a/src/display.c +++ b/src/display.c @@ -618,7 +618,7 @@ windowCallback(HWND wnd, UINT message, WPARAM wParam, LPARAM lParam) { if (callback) { /* restore thread state */ PyEval_SaveThread(); - PyThreadState_Swap(threadstate); + PyThreadState_Swap(current_threadstate); } return status;