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
1 changed files with 6 additions and 8 deletions

View File

@ -1221,14 +1221,7 @@ void CConfigMain::WiiSettingsChanged(wxCommandEvent& event)
// ------------------- // -------------------
void CConfigMain::ISOPathsSelectionChanged(wxCommandEvent& WXUNUSED (event)) void CConfigMain::ISOPathsSelectionChanged(wxCommandEvent& WXUNUSED (event))
{ {
if (!ISOPaths->GetStringSelection().empty()) RemoveISOPath->Enable(ISOPaths->GetSelection() != wxNOT_FOUND);
{
RemoveISOPath->Enable(true);
}
else
{
RemoveISOPath->Enable(false);
}
} }
void CConfigMain::AddRemoveISOPaths(wxCommandEvent& event) void CConfigMain::AddRemoveISOPaths(wxCommandEvent& event)
@ -1255,6 +1248,11 @@ void CConfigMain::AddRemoveISOPaths(wxCommandEvent& event)
{ {
bRefreshList = true; bRefreshList = true;
ISOPaths->Delete(ISOPaths->GetSelection()); 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 // Save changes right away