From 885c2b0c403c0a779d572ca0ca6a32e0d9cb4659 Mon Sep 17 00:00:00 2001
From: nehalmistry <>
Date: Sun, 7 Apr 2002 01:03:32 +0000
Subject: [PATCH] CDRom on/off gem button now displays check mark only if cd is
 playing.

---
 src/ui/menus.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/ui/menus.cpp b/src/ui/menus.cpp
index d3f962216..fc6855c14 100644
--- a/src/ui/menus.cpp
+++ b/src/ui/menus.cpp
@@ -757,7 +757,7 @@ local Menuitem GameOptionsMenuItems[] = {
     { MI_TYPE_TEXT, 144, 11, 0, LargeFont, NULL, NULL,
 	{ text:{ "Options", MI_TFLAGS_CENTERED} } },
     { MI_TYPE_GEM, 10, 42, 0, LargeFont, NULL, NULL,
-	{ gem:{ 4, 18, 18, MBUTTON_GEM_SQUARE, SetCdMode} } },
+	{ gem:{ 0, 18, 18, MBUTTON_GEM_SQUARE, SetCdMode} } },
     { MI_TYPE_TEXT, 144, 44, 0, LargeFont, NULL, NULL,
 	{ text:{ "CD Audio Enabled", MI_TFLAGS_CENTERED} } },
     { MI_TYPE_BUTTON, 32, 90, MenuButtonSelected, LargeFont, NULL, NULL,
@@ -1483,6 +1483,8 @@ local void GameMenuLoad(void)
 local void GameOptions(void)
 {
     // TODO
+    if (strcmp(":off", CDMode))
+	GameOptionsMenuItems[1].d.gem.state = 4;
     ProcessMenu(MENU_GAME_OPTIONS, 1);
 }