From 506f27a92ead81deb826a1981e7683d1f190e475 Mon Sep 17 00:00:00 2001 From: Dragicafit Date: Fri, 7 Dec 2018 23:52:57 +0100 Subject: [PATCH] cursorExpand is now a bool --- osu.Game.Rulesets.Osu/UI/Cursor/GameplayCursor.cs | 2 +- osu.Game/Skinning/LegacySkinDecoder.cs | 2 +- osu.Game/Skinning/SkinConfiguration.cs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/osu.Game.Rulesets.Osu/UI/Cursor/GameplayCursor.cs b/osu.Game.Rulesets.Osu/UI/Cursor/GameplayCursor.cs index dede10f6b3..9503227b4d 100644 --- a/osu.Game.Rulesets.Osu/UI/Cursor/GameplayCursor.cs +++ b/osu.Game.Rulesets.Osu/UI/Cursor/GameplayCursor.cs @@ -42,7 +42,7 @@ public GameplayCursor() [BackgroundDependencyLoader] private void load(ISkinSource source) { - cursorExpand = source.GetValue(s => s.CursorExpand).Equals("1"); + cursorExpand = source.GetValue(s => s.CursorExpand) ?? true; } private int downCount; diff --git a/osu.Game/Skinning/LegacySkinDecoder.cs b/osu.Game/Skinning/LegacySkinDecoder.cs index bb5ae1e310..0b860dab6c 100644 --- a/osu.Game/Skinning/LegacySkinDecoder.cs +++ b/osu.Game/Skinning/LegacySkinDecoder.cs @@ -31,7 +31,7 @@ protected override void ParseLine(SkinConfiguration skin, Section section, strin skin.SkinInfo.Creator = pair.Value; break; case @"CursorExpand": - skin.CursorExpand = pair.Value; + skin.CursorExpand = !pair.Value.Equals("0"); break; } diff --git a/osu.Game/Skinning/SkinConfiguration.cs b/osu.Game/Skinning/SkinConfiguration.cs index 7759bc2487..047be591e2 100644 --- a/osu.Game/Skinning/SkinConfiguration.cs +++ b/osu.Game/Skinning/SkinConfiguration.cs @@ -17,6 +17,6 @@ public class SkinConfiguration : IHasComboColours, IHasCustomColours public string HitCircleFont { get; set; } = "default"; - public string CursorExpand { get; set; } = "1"; + public bool? CursorExpand { get; set; } = true; } }