From 19fe64de6fec783e32a2257ff04862b2d0a41572 Mon Sep 17 00:00:00 2001 From: Tom Black Date: Sun, 6 Jan 2019 01:54:30 -0800 Subject: Set diagnostics immediately `set diagnostics: true` now calls the new `Window#ext_diagnostics` native extension function, which immediately calls `S2D_Diagnostics()` --- lib/ruby2d/window.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/ruby2d/window.rb b/lib/ruby2d/window.rb index 9e8b462..dea4f26 100644 --- a/lib/ruby2d/window.rb +++ b/lib/ruby2d/window.rb @@ -208,7 +208,10 @@ module Ruby2D @borderless = opts[:borderless] || @borderless @fullscreen = opts[:fullscreen] || @fullscreen @highdpi = opts[:highdpi] || @highdpi - @diagnostics = opts[:diagnostics] || @diagnostics + unless opts[:diagnostics].nil? + @diagnostics = opts[:diagnostics] + ext_diagnostics(@diagnostics) + end end # Add an object to the window -- cgit v1.2.3