dolphin/Source/Core
Michael M 7d9ad88bc5 Add initial paths to GameTracker after construction
It's strange to see GameTracker add its own initial paths in
construction, because you might expect a race condition where the
GameLoaded signal is emitted before it gets connected to in
GameListModel.

In fact, this doesn't happen, but only because of how it abuses the Qt
signals mechanism to load files asynchronously: GameLoader emits a
GameLoaded signal which gets forwarded to the GameTracker::GameLoaded
signal _after_ control returns to the event loop, at which point
GameListModel has connected.

This commit moves the logic of adding initial paths out of GameTracker
to a point after the signals are connected, which is more obvious and
doesn't rely on how GameTracker implements concurrency.
2017-08-19 15:59:40 -07:00
..
AudioCommon Remove CoreAudio audio backend 2017-06-29 16:53:20 -07:00
Common WFS: Use a separate log type for WFS related logs 2017-08-16 22:27:29 +02:00
Core WFS: Use a separate log type for WFS related logs 2017-08-16 22:27:29 +02:00
DiscIO Merge pull request #5746 from leoetlino/disc-updates 2017-08-16 19:02:42 +08:00
DolphinNoGUI DolphinWX: Add a progress dialog host command 2017-07-30 12:38:48 +10:00
DolphinQt2 Add initial paths to GameTracker after construction 2017-08-19 15:59:40 -07:00
DolphinWX Merge pull request #5898 from ligfx/extractupnp 2017-08-17 03:11:41 +08:00
InputCommon Merge pull request #5742 from ToadKing/fix-bad-controllers 2017-08-17 03:42:02 +08:00
UICommon Config: Fix the loader Load() being called twice 2017-07-31 22:32:05 +08:00
VideoBackends Merge pull request #5478 from stenzek/vulkan-nvidia 2017-08-14 13:12:41 -07:00
VideoCommon Merge pull request #5478 from stenzek/vulkan-nvidia 2017-08-14 13:12:41 -07:00
CMakeLists.txt