Bug 411825

Summary: Detects chess engines but not able to play
Product: [Applications] knights Reporter: enautgenua
Component: generalAssignee: Alexander Semke <alexander.semke>
Status: RESOLVED FIXED    
Severity: major CC: aacid, kde-games-bugs
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Neon   
OS: Linux   
Latest Commit: Version Fixed In: 19.08.2

Description enautgenua 2019-09-11 18:48:04 UTC
SUMMARY
The chess engines are installed and working, and in the program settings are detected as expected. But whenever a match is started it is not possible to select neither one of the engines, as it says they are not installed. I use version 2.6.0 version from Neon repos. 

STEPS TO REPRODUCE
1. Install knights from Discover
2. Open the program and start a match
3. Select the wanted engine in the player 2 box, and place (and click but it does nothing) the mouse over the Ok button

OBSERVED RESULT
It is not possible to start a match, as it says no engines are selected nor installed

EXPECTED RESULT
Start a match with selected engine

SOFTWARE/OS VERSIONS
Windows: 
macOS: 
Linux/KDE Plasma: KDE Neon User Edition
(available in About System)
KDE Plasma Version: 5.16.5
KDE Frameworks Version: 5.61.0
Qt Version: 5.12.3

ADDITIONAL INFORMATION
Comment 1 Albert Astals Cid 2019-09-14 17:04:14 UTC
Git commit ca88165a2e0383afa13e784e480db2953a3d1d24 by Albert Astals Cid.
Committed on 14/09/2019 at 17:03.
Pushed by aacid into branch 'Applications/19.08'.

Fix problem starting games when second player is computer engine

CCMAIL: alexander.semke@web.de

M  +1    -1    src/gamedialog.cpp

https://commits.kde.org/knights/ca88165a2e0383afa13e784e480db2953a3d1d24
Comment 2 Albert Astals Cid 2019-09-14 17:05:07 UTC
As a quick workaround make player 1 be the computer and 2 be the humand and it'll work