diff --git a/src/sdl/i_threads.c b/src/sdl/i_threads.c
index 64e9ae142c23e73dee2d86a755669706de258425..24c528900b15e115b9942400fdcbcb6966ab5566 100644
--- a/src/sdl/i_threads.c
+++ b/src/sdl/i_threads.c
@@ -210,7 +210,11 @@ I_spawn_thread (
 int
 I_can_thread (void)
 {
+#ifdef __EMSCRIPTEN_PTHREADS__
+	return true;
+#else
 	return SDL_ThreadID() != 0;
+#endif
 }
 
 int