summaryrefslogtreecommitdiff
path: root/Source/Core/DolphinWX/FrameTools.cpp
diff options
context:
space:
mode:
authorshuffle2 <godisgovernment@gmail.com>2017-06-26 12:40:40 -0700
committerGitHub <noreply@github.com>2017-06-26 12:40:40 -0700
commit7d60f03acb6efe99e5daecdf3cb410d3d6a8961e (patch)
tree70b18bcdd3d67b14ca67d9ed7414c02b89b035c3 /Source/Core/DolphinWX/FrameTools.cpp
parent0ace7fd8f3d4cc7c0ab95df1852255f2a6252aa1 (diff)
parentf51df62344dc2686a31381951804228839333ef6 (diff)
Merge pull request #5687 from shuffle2/wx-cache
DolphinWX: properly sync EmuState and banner changes.
Diffstat (limited to 'Source/Core/DolphinWX/FrameTools.cpp')
-rw-r--r--Source/Core/DolphinWX/FrameTools.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/Source/Core/DolphinWX/FrameTools.cpp b/Source/Core/DolphinWX/FrameTools.cpp
index 5a798f70da..46acd65278 100644
--- a/Source/Core/DolphinWX/FrameTools.cpp
+++ b/Source/Core/DolphinWX/FrameTools.cpp
@@ -1616,10 +1616,11 @@ void CFrame::GameListRefresh()
wxPostEvent(m_game_list_ctrl, event);
}
-void CFrame::GameListRescan()
+void CFrame::GameListRescan(bool purge_cache)
{
wxCommandEvent event{DOLPHIN_EVT_RESCAN_GAMELIST, GetId()};
event.SetEventObject(this);
+ event.SetInt(purge_cache ? 1 : 0);
wxPostEvent(m_game_list_ctrl, event);
}
@@ -1693,7 +1694,7 @@ void CFrame::GameListChanged(wxCommandEvent& event)
File::Delete(filename);
}
// Do rescan after cache has been cleared
- GameListRescan();
+ GameListRescan(true);
return;
}