Răsfoiți Sursa

Move most of the sleep in the default error handler into love.event.pump.

This lets event processing run faster when needed, which avoids some stutters when the window is dragged or resized on Windows.
Sasha Szpakowski 4 luni în urmă
părinte
comite
4e49a8db76
1 a modificat fișierele cu 2 adăugiri și 2 ștergeri
  1. 2 2
      src/modules/love/callbacks.lua

+ 2 - 2
src/modules/love/callbacks.lua

@@ -306,7 +306,7 @@ function love.errorhandler(msg)
 	end
 
 	return function()
-		love.event.pump()
+		love.event.pump(0.1)
 
 		for e, a, b, c in love.event.poll() do
 			if e == "quit" then
@@ -334,7 +334,7 @@ function love.errorhandler(msg)
 		draw()
 
 		if love.timer then
-			love.timer.sleep(0.1)
+			love.timer.sleep(0.001)
 		end
 	end