Merge pull request #1397 from dankan1890/master
Fixed remove favorites via "configure machine" menu. (nw)
This commit is contained in:
commit
161d153bf7
@ -681,6 +681,7 @@ menu_machine_configure::menu_machine_configure(mame_ui_manager &mui, render_cont
|
|||||||
, x0(_x0)
|
, x0(_x0)
|
||||||
, y0(_y0)
|
, y0(_y0)
|
||||||
, m_curbios(0)
|
, m_curbios(0)
|
||||||
|
, m_fav_reset(false)
|
||||||
{
|
{
|
||||||
// parse the INI file
|
// parse the INI file
|
||||||
std::string error;
|
std::string error;
|
||||||
@ -690,6 +691,8 @@ menu_machine_configure::menu_machine_configure(mame_ui_manager &mui, render_cont
|
|||||||
|
|
||||||
menu_machine_configure::~menu_machine_configure()
|
menu_machine_configure::~menu_machine_configure()
|
||||||
{
|
{
|
||||||
|
if (m_fav_reset && main_filters::actual == FILTER_FAVORITE)
|
||||||
|
reset_topmost(reset_options::SELECT_FIRST);
|
||||||
}
|
}
|
||||||
|
|
||||||
//-------------------------------------------------
|
//-------------------------------------------------
|
||||||
@ -724,9 +727,9 @@ void menu_machine_configure::handle()
|
|||||||
mame_machine_manager::instance()->favorite().add_favorite_game(m_drv);
|
mame_machine_manager::instance()->favorite().add_favorite_game(m_drv);
|
||||||
reset(reset_options::REMEMBER_POSITION);
|
reset(reset_options::REMEMBER_POSITION);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case DELFAV:
|
case DELFAV:
|
||||||
mame_machine_manager::instance()->favorite().remove_favorite_game();
|
mame_machine_manager::instance()->favorite().remove_favorite_game();
|
||||||
|
m_fav_reset = true;
|
||||||
reset(reset_options::REMEMBER_POSITION);
|
reset(reset_options::REMEMBER_POSITION);
|
||||||
break;
|
break;
|
||||||
case CONTROLLER:
|
case CONTROLLER:
|
||||||
|
@ -165,6 +165,7 @@ private:
|
|||||||
s_bios m_bios;
|
s_bios m_bios;
|
||||||
std::size_t m_curbios;
|
std::size_t m_curbios;
|
||||||
void setup_bios();
|
void setup_bios();
|
||||||
|
bool m_fav_reset;
|
||||||
};
|
};
|
||||||
|
|
||||||
//-------------------------------------------------
|
//-------------------------------------------------
|
||||||
|
Loading…
Reference in New Issue
Block a user