diff --git a/osu.Game/Overlays/Settings/Sections/General/LoginSettings.cs b/osu.Game/Overlays/Settings/Sections/General/LoginSettings.cs
index d8db44607a..561f81d6c3 100644
--- a/osu.Game/Overlays/Settings/Sections/General/LoginSettings.cs
+++ b/osu.Game/Overlays/Settings/Sections/General/LoginSettings.cs
@@ -134,7 +134,6 @@ namespace osu.Game.Overlays.Settings.Sections.General
 
                     panel.Status.BindTo(api.LocalUser.Value.Status);
 
-                    dropdown.Current.TriggerChange();
                     dropdown.Current.ValueChanged += newValue =>
                     {
                         switch (newValue)
@@ -156,6 +155,8 @@ namespace osu.Game.Overlays.Settings.Sections.General
                                 break;
                         }
                     };
+                    dropdown.Current.TriggerChange();
+
                     break;
             }