Fixed issue 6245. (ISO Path's "Remove" button not being disabled when it should be)

This commit is contained in:
Jordan Woyak 2013-12-27 17:14:45 -06:00
parent 620bf0b304
commit 8230da26fe

View File

@ -1221,14 +1221,7 @@ void CConfigMain::WiiSettingsChanged(wxCommandEvent& event)
// -------------------
void CConfigMain::ISOPathsSelectionChanged(wxCommandEvent& WXUNUSED (event))
{
if (!ISOPaths->GetStringSelection().empty())
{
RemoveISOPath->Enable(true);
}
else
{
RemoveISOPath->Enable(false);
}
RemoveISOPath->Enable(ISOPaths->GetSelection() != wxNOT_FOUND);
}
void CConfigMain::AddRemoveISOPaths(wxCommandEvent& event)
@ -1255,6 +1248,11 @@ void CConfigMain::AddRemoveISOPaths(wxCommandEvent& event)
{
bRefreshList = true;
ISOPaths->Delete(ISOPaths->GetSelection());
// This seems to not be activated on Windows when it should be. wxw bug?
#ifdef _WIN32
ISOPathsSelectionChanged(wxCommandEvent());
#endif
}
// Save changes right away