From 99a7ccc01a37c5c13fc86ebf4937f64e37f1d212 Mon Sep 17 00:00:00 2001 From: smoogipoo Date: Fri, 8 Feb 2019 15:38:05 +0900 Subject: [PATCH] Slight cleanup in multiplayer --- osu.Game/Screens/Multi/Multiplayer.cs | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/osu.Game/Screens/Multi/Multiplayer.cs b/osu.Game/Screens/Multi/Multiplayer.cs index ca4623a334..19cb550e7b 100644 --- a/osu.Game/Screens/Multi/Multiplayer.cs +++ b/osu.Game/Screens/Multi/Multiplayer.cs @@ -49,6 +49,8 @@ namespace osu.Game.Screens.Multi private readonly LoungeSubScreen loungeSubScreen; private readonly ScreenStack screenStack; + private readonly IBindable isIdle = new BindableBool(); + [Cached] private readonly Bindable currentRoom = new Bindable(); @@ -137,8 +139,6 @@ namespace osu.Game.Screens.Multi screenStack.ScreenExited += screenExited; } - private readonly IBindable isIdle = new BindableBool(); - [BackgroundDependencyLoader(true)] private void load(IdleTracker idleTracker) { @@ -148,6 +148,12 @@ namespace osu.Game.Screens.Multi isIdle.BindTo(idleTracker.IsIdle); } + protected override void LoadComplete() + { + base.LoadComplete(); + isIdle.BindValueChanged(updatePollingRate, true); + } + private CachedModelDependencyContainer dependencies; protected override IReadOnlyDependencyContainer CreateChildDependencies(IReadOnlyDependencyContainer parent) @@ -157,12 +163,6 @@ namespace osu.Game.Screens.Multi return dependencies; } - protected override void LoadComplete() - { - base.LoadComplete(); - isIdle.BindValueChanged(updatePollingRate, true); - } - private void updatePollingRate(bool idle) { roomManager.TimeBetweenPolls = !this.IsCurrentScreen() || !(screenStack.CurrentScreen is LoungeSubScreen) ? 0 : (idle ? 120000 : 15000);