Skip to content

Commit c70fa3a

Browse files
committed
Hide TheKing chess engine type if os is not Windows
1 parent 762f667 commit c70fa3a

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

CoreChess/Views/EnginesWindow.axaml.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,9 @@
22
using Avalonia.Controls;
33
using Avalonia.Interactivity;
44
using Avalonia.Markup.Xaml;
5-
using ChessLib;
65
using ChessLib.Engines;
7-
using CoreChess.Localizer;
86
using System;
97
using System.Collections.Generic;
10-
using System.IO;
118
using System.Linq;
129

1310
namespace CoreChess.Views
@@ -30,6 +27,12 @@ protected override void InitializeComponent()
3027
AvaloniaXamlLoader.Load(this);
3128
base.InitializeComponent();
3229

30+
if (Environment.OSVersion.Platform != PlatformID.Win32NT) {
31+
var cb = this.FindControl<ComboBox>("m_EngineType");
32+
var items = cb.Items as Avalonia.Collections.AvaloniaList<object>;
33+
items.RemoveAt(3);
34+
}
35+
3336
m_Engines = new List<EngineBase>(App.Settings.Engines);
3437
m_List = this.FindControl<Controls.ItemsList>("m_List");
3538
m_List.Items = m_Engines.OrderBy(e => e.Name);

0 commit comments

Comments
 (0)