Hearthstone-Deck-Tracker
Hearthstone-Deck-Tracker copied to clipboard
Start Hearthstone button not working
Bug report
The "Start Hearthstone" button in the tracker is not working.
Expected Behavior
When the button is pressed it should start Hearthstone as if you have clicked on the Play button in the Battle.net Launcher.
Actual Behavior
Once the button is pressed it becomes greyed out and after a few seconds an error is received, as seen on the screenshot.
Steps to reproduce behavior
Open the tracker and click on the "Start Hearthstone" button. It should grey out and give an error indicating Battle.net Launcher could not be started.
Log/Screenshots
Are you on HDT 1.7.6?
Yes, the tracker is updated to "Release v1.7.6 - 2018-10-02"
This happened to me as well but Hearthstone had to update and Battle.net had to ask me permission to update. I updated Hearthstone and killed all Battle.net processes and the start button worked.
I can confirm that it works like that for me as well. Once I exited Battle.net from the tray and clicked on the "Start Hearthstone" button it started the Battle.net app and Hearthstone launched as well.
The problem is that the button should start the game regardless if Battle.net is stated or not. It was working like that in previous versions of Hearthstone so I would assume it should work like that now as well.
The current code probably doesn't work when Battle.net is minimized to tray and doesn't have any window.
A fix to this seems to be removing the check for a MainWindowHandle since there's no handle when running in the tray. What's the reason for that being added?
3 and a half years later, the end-user solutions are to launch Battle.net launcher manually and then launch HDT or to not have the option below chosen. Did this issue get stuck in the forgotten realms? Attaching fresh logs just in case.
hdt_log.txt