Change various _network_dedicated tests to use IsHeadless

This commit is contained in:
Jonathan G Rennison
2024-01-24 23:31:35 +00:00
parent ced17a74e8
commit 49eb40bc4f
8 changed files with 10 additions and 10 deletions

View File

@@ -1971,7 +1971,7 @@ static void DecreaseWindowCounters()
if (hundredth_tick_timeout != 0) hundredth_tick_timeout--;
for (Window *w : Window::IterateFromFront()) {
if (!_network_dedicated && hundredth_tick_timeout == 0) w->OnHundredthTick();
if (!IsHeadless() && hundredth_tick_timeout == 0) w->OnHundredthTick();
if (_scroller_click_timeout == 0) {
/* Unclick scrollbar buttons if they are pressed. */
@@ -3277,7 +3277,7 @@ void UpdateWindows()
static GUITimer window_timer = GUITimer(1);
if (window_timer.Elapsed(delta_ms)) {
if (_network_dedicated) window_timer.SetInterval(MILLISECONDS_PER_TICK);
if (IsHeadless()) window_timer.SetInterval(MILLISECONDS_PER_TICK);
extern int _caret_timer;
_caret_timer += 3;
@@ -3298,7 +3298,7 @@ void UpdateWindows()
/* Skip the actual drawing on dedicated servers without screen.
* But still empty the invalidation queues above. */
if (_network_dedicated) return;
if (IsHeadless()) return;
if (window_timer.HasElapsed()) {
window_timer.SetInterval(MILLISECONDS_PER_TICK);