Skip to content

Commit

Permalink
Merge pull request #27 from Norodix/ScreenFix
Browse files Browse the repository at this point in the history
Fix the fullscreen toggle bug on multiple-display setups
  • Loading branch information
PunchablePlushie authored May 13, 2023
2 parents abc9930 + 1fb15d2 commit 710a410
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions addons/ggs/classes/ggs_utils.gd
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,11 @@ static func window_clamp_to_screen(size: Vector2) -> Vector2:


static func center_window() -> void:
var display_size: Vector2 = DisplayServer.screen_get_size()
var window_size: Vector2 = DisplayServer.window_get_size()
var target_pos: Vector2 = (display_size / 2) - (window_size / 2)
var screen_id: int = DisplayServer.window_get_current_screen()
var display_size: Vector2i = DisplayServer.screen_get_size(screen_id)
var window_size: Vector2i = DisplayServer.window_get_size()
var origin: Vector2i = DisplayServer.screen_get_position(screen_id)
var target_pos: Vector2 = origin + (display_size / 2) - (window_size / 2)
DisplayServer.window_set_position(target_pos)


Expand Down

0 comments on commit 710a410

Please sign in to comment.