mirror of
https://github.com/ppy/osu.git
synced 2025-02-06 21:02:59 +08:00
change show/hide page selector logic for small code quality improvement
This commit is contained in:
parent
80ba0a05b4
commit
2c256475e0
@ -32,8 +32,12 @@ namespace osu.Game.Overlays
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
public void ShowPageSelector() => pageSelector.Show();
|
public void ShowPageSelector(bool visible)
|
||||||
|
{
|
||||||
public void HidePageSelector() => pageSelector.Hide();
|
if (visible)
|
||||||
|
pageSelector.Show();
|
||||||
|
else
|
||||||
|
pageSelector.Hide();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -50,9 +50,10 @@ namespace osu.Game.Overlays
|
|||||||
if (!Country.IsDefault)
|
if (!Country.IsDefault)
|
||||||
{
|
{
|
||||||
Header.Current.Value = RankingsScope.Performance;
|
Header.Current.Value = RankingsScope.Performance;
|
||||||
Header.HidePageSelector();
|
|
||||||
}
|
}
|
||||||
else Header.ShowPageSelector();
|
|
||||||
|
// Hide page selection with country filter
|
||||||
|
Header.ShowPageSelector(Country.IsDefault);
|
||||||
|
|
||||||
Scheduler.AddOnce(triggerTabChanged);
|
Scheduler.AddOnce(triggerTabChanged);
|
||||||
});
|
});
|
||||||
@ -86,11 +87,7 @@ namespace osu.Game.Overlays
|
|||||||
Country.SetDefault();
|
Country.SetDefault();
|
||||||
|
|
||||||
// Hide page selection for spotlights scope
|
// Hide page selection for spotlights scope
|
||||||
if (tab == RankingsScope.Spotlights)
|
Header.ShowPageSelector(tab != RankingsScope.Spotlights);
|
||||||
{
|
|
||||||
Header.HidePageSelector();
|
|
||||||
}
|
|
||||||
else Header.ShowPageSelector();
|
|
||||||
|
|
||||||
Scheduler.AddOnce(triggerTabChanged);
|
Scheduler.AddOnce(triggerTabChanged);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user