Skip to content
This repository was archived by the owner on Nov 25, 2023. It is now read-only.

Commit 32ccd24

Browse files
committed
Fix the color displayed on keys and layers
1 parent b459da4 commit 32ccd24

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/InvvardDev.EZLayoutDisplay.Desktop/Helper/EZLayoutMaker.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ private EZLayer PrepareEZLayer(ErgodoxLayer ergodoxLayer)
5656

5757
foreach (var ergodoxKey in ergodoxLayer.Keys)
5858
{
59-
EZKey key = PrepareKeyLabels(ergodoxKey);
59+
EZKey key = PrepareKeyLabels(ergodoxKey, layer.Color);
6060

6161
layer.EZKeys.Add(key);
6262
}
@@ -66,7 +66,7 @@ private EZLayer PrepareEZLayer(ErgodoxLayer ergodoxLayer)
6666
return layer;
6767
}
6868

69-
private EZKey PrepareKeyLabels(ErgodoxKey ergodoxKey)
69+
private EZKey PrepareKeyLabels(ErgodoxKey ergodoxKey, string layerColor)
7070
{
7171
Logger.TraceMethod();
7272
Logger.DebugInputParam(nameof(ergodoxKey), ergodoxKey);
@@ -91,7 +91,7 @@ private EZKey PrepareKeyLabels(ErgodoxKey ergodoxKey)
9191
EZKey key = new EZKey {
9292
KeyCategory = keyDefinition.KeyCategory,
9393
Label = new KeyLabel(keyDefinition.Label, keyDefinition.IsGlyph),
94-
Color = GetColor(ergodoxKey.GlowColor),
94+
Color = GetColor(ergodoxKey.GlowColor, layerColor),
9595
DisplayType = KeyDisplayType.SimpleLabel
9696
};
9797

@@ -175,9 +175,9 @@ private EZKey PrepareKeyLabels(ErgodoxKey ergodoxKey)
175175
return key;
176176
}
177177

178-
private static string GetColor(string keyColor)
178+
private static string GetColor(string keyColor, string defaultColor = "#777")
179179
{
180-
var fontColor = string.IsNullOrWhiteSpace(keyColor) ? "#777" : keyColor;
180+
var fontColor = string.IsNullOrWhiteSpace(keyColor) ? defaultColor : keyColor;
181181

182182
return fontColor;
183183
}

0 commit comments

Comments
 (0)