Browse Source

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 tháng trước cách đây
mục cha
commit
4e49a8db76
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  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