# HG changeset patch # User Matti Hamalainen # Date 1352409979 -7200 # Node ID 82e759a5c7e676fcb4b64fe6176e25cc051fe307 # Parent 2663b1ac9ce6aaf46052c01ce1bc132d1f6fa0c6 Disable FP backend item in configuration when not available. diff -r 2663b1ac9ce6 -r 82e759a5c7e6 src/xs_config.c --- a/src/xs_config.c Thu Nov 08 23:02:05 2012 +0200 +++ b/src/xs_config.c Thu Nov 08 23:26:19 2012 +0200 @@ -146,7 +146,7 @@ { WTYPE_BGROUP, CTYPE_INT, "cfg_emu_sidplay1", &xs_cfg.playerEngine, XS_ENG_SIDPLAY1 }, { WTYPE_BGROUP, CTYPE_INT, "cfg_emu_sidplay2", &xs_cfg.playerEngine, XS_ENG_SIDPLAY2 }, -{ WTYPE_BGROUP, CTYPE_INT, "cfg_emu_sidplayfp", &xs_cfg.playerEngine, XS_ENG_SIDPLAYFP }, +{ WTYPE_BGROUP, CTYPE_INT, "cfg_emu_sidplayfp", &xs_cfg.playerEngine, XS_ENG_SIDPLAYFP }, { WTYPE_BGROUP, CTYPE_INT, "cfg_emu_mem_real", &xs_cfg.memoryMode, XS_MPU_REAL }, { WTYPE_BGROUP, CTYPE_INT, "cfg_emu_mem_banksw", &xs_cfg.memoryMode, XS_MPU_BANK_SWITCHING }, { WTYPE_BGROUP, CTYPE_INT, "cfg_emu_mem_transrom", &xs_cfg.memoryMode, XS_MPU_TRANSPARENT_ROM }, @@ -1504,8 +1504,14 @@ gtk_widget_set_sensitive(LUW("cfg_box_filter_sidplay1"), FALSE); #endif +#ifndef HAVE_SIDPLAY2 + gtk_widget_set_sensitive(LUW("cfg_emu_sidplay2"), FALSE); +#endif +#ifndef HAVE_SIDPLAYFP + gtk_widget_set_sensitive(LUW("cfg_emu_sidplayfp"), FALSE); +#endif + #if !defined(HAVE_SIDPLAY2) && !defined(HAVE_SIDPLAYFP) - gtk_widget_set_sensitive(LUW("cfg_emu_sidplay2"), FALSE); gtk_widget_set_sensitive(LUW("cfg_box_filter_sidplay2"), FALSE); #endif