mirror of
https://github.com/cemu-project/Cemu.git
synced 2024-11-29 12:34:17 +01:00
Fix UI crash on Windows (#813)
This commit is contained in:
parent
dba724c4a0
commit
eda4cf4b24
@ -875,7 +875,9 @@ void GeneralSettings2::StoreConfig()
|
|||||||
config.fullscreen_menubar = m_fullscreen_menubar->IsChecked();
|
config.fullscreen_menubar = m_fullscreen_menubar->IsChecked();
|
||||||
config.check_update = m_auto_update->IsChecked();
|
config.check_update = m_auto_update->IsChecked();
|
||||||
config.save_screenshot = m_save_screenshot->IsChecked();
|
config.save_screenshot = m_save_screenshot->IsChecked();
|
||||||
|
#if BOOST_OS_LINUX && defined(ENABLE_FERAL_GAMEMODE)
|
||||||
config.feral_gamemode = m_feral_gamemode->IsChecked();
|
config.feral_gamemode = m_feral_gamemode->IsChecked();
|
||||||
|
#endif
|
||||||
const bool use_ps = m_permanent_storage->IsChecked();
|
const bool use_ps = m_permanent_storage->IsChecked();
|
||||||
if(use_ps)
|
if(use_ps)
|
||||||
{
|
{
|
||||||
@ -1515,8 +1517,9 @@ void GeneralSettings2::ApplyConfig()
|
|||||||
|
|
||||||
m_permanent_storage->SetValue(config.permanent_storage);
|
m_permanent_storage->SetValue(config.permanent_storage);
|
||||||
m_disable_screensaver->SetValue(config.disable_screensaver);
|
m_disable_screensaver->SetValue(config.disable_screensaver);
|
||||||
|
#if BOOST_OS_LINUX && defined(ENABLE_FERAL_GAMEMODE)
|
||||||
m_feral_gamemode->SetValue(config.feral_gamemode);
|
m_feral_gamemode->SetValue(config.feral_gamemode);
|
||||||
|
#endif
|
||||||
// temporary workaround because feature crashes on macOS
|
// temporary workaround because feature crashes on macOS
|
||||||
#if BOOST_OS_MACOS
|
#if BOOST_OS_MACOS
|
||||||
m_disable_screensaver->SetValue(false);
|
m_disable_screensaver->SetValue(false);
|
||||||
|
@ -43,7 +43,9 @@ private:
|
|||||||
wxCheckBox* m_auto_update, *m_save_screenshot;
|
wxCheckBox* m_auto_update, *m_save_screenshot;
|
||||||
wxCheckBox* m_permanent_storage;
|
wxCheckBox* m_permanent_storage;
|
||||||
wxCheckBox* m_disable_screensaver;
|
wxCheckBox* m_disable_screensaver;
|
||||||
|
#if BOOST_OS_LINUX && defined(ENABLE_FERAL_GAMEMODE)
|
||||||
wxCheckBox* m_feral_gamemode;
|
wxCheckBox* m_feral_gamemode;
|
||||||
|
#endif
|
||||||
wxListBox* m_game_paths;
|
wxListBox* m_game_paths;
|
||||||
wxTextCtrl* m_mlc_path;
|
wxTextCtrl* m_mlc_path;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user