diff --git a/src/game/g_window.pas b/src/game/g_window.pas
index 63de883338008a7f57c01742c4cf8eae7c5bf960..fcf4b4226b3946a18c3ec4bbf0134f31c1c2096b 100644 (file)
--- a/src/game/g_window.pas
+++ b/src/game/g_window.pas
uses
{$IFNDEF HEADLESS}
uses
{$IFNDEF HEADLESS}
- r_render,
+ r_render, g_system,
{$ENDIF}
{$ENDIF}
- e_sound, g_system, g_net
+ e_sound, g_net
;
procedure ProcessLoading (forceUpdate: Boolean = False);
;
procedure ProcessLoading (forceUpdate: Boolean = False);
+ var update: Boolean;
begin
begin
- if sys_HandleInput() = False then
+ {$IFDEF HEADLESS}
+ update := True;
+ {$ELSE}
+ update := sys_HandleInput() = False;
+ {$ENDIF}
+ if update then
begin
{$IFNDEF HEADLESS}
r_Render_DrawLoading(forceUpdate);
begin
{$IFNDEF HEADLESS}
r_Render_DrawLoading(forceUpdate);