Saner life expectancy
[supertux.git] / src / options_menu.cpp
index b188072..509c85d 100644 (file)
@@ -49,9 +49,14 @@ OptionsMenu::OptionsMenu()
   add_label(_("Options"));
   add_hl();
   add_toggle(MNID_FULLSCREEN,_("Fullscreen"), config->use_fullscreen);
-  add_toggle(MNID_SOUND, _("Sound"), config->sound_enabled);
-  add_toggle(MNID_MUSIC, _("Music"), config->music_enabled);
-  add_submenu(_("Setup Keys"), main_controller->get_key_options_menu());
+  if (sound_manager->is_audio_enabled()) {
+    add_toggle(MNID_SOUND, _("Sound"), config->sound_enabled);
+    add_toggle(MNID_MUSIC, _("Music"), config->music_enabled);
+  } else {
+    add_deactive(MNID_SOUND, _("Sound (disabled)"));
+    add_deactive(MNID_SOUND, _("Music (disabled)"));
+  }
+  add_submenu(_("Setup Keyboard"), main_controller->get_key_options_menu());
   add_submenu(_("Setup Joystick"),main_controller->get_joystick_options_menu());
   add_hl();
   add_back(_("Back"));