Bug 411825 - Detects chess engines but not able to play
Summary: Detects chess engines but not able to play
Status: RESOLVED FIXED
Alias: None
Product: knights
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Neon Linux
: NOR major
Target Milestone: ---
Assignee: Alexander Semke
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-09-11 18:48 UTC by enautgenua
Modified: 2019-10-12 15:17 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 19.08.2


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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