summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--gui/Gtk2Gui.c10
2 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index ac0dc7d3..b3e399d3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+October 1, 2009 Wei Mingzhi <weimingzhi@gmail.com>
+
+ * gui/Gtk2Gui.c: Disable the "Graphics/Sound/CD-ROM/Controller" menuitems
+ when the emu is already running.
+
September 26, 2009 Wei Mingzhi <weimingzhi@gmail.com>
* data/pcsx.glade2: Re-added the "Graphics/Sound/CD-ROM/Controller" menuitems
diff --git a/gui/Gtk2Gui.c b/gui/Gtk2Gui.c
index 4e983f02..4764c3ed 100644
--- a/gui/Gtk2Gui.c
+++ b/gui/Gtk2Gui.c
@@ -173,6 +173,16 @@ void ResetMenuSlots(GladeXML *xml) {
widget = glade_xml_get_widget (xml, "plugins_bios");
gtk_widget_set_sensitive(widget, FALSE);
+ widget = glade_xml_get_widget (xml, "graphics1");
+ gtk_widget_set_sensitive(widget, FALSE);
+ widget = glade_xml_get_widget (xml, "sound1");
+ gtk_widget_set_sensitive(widget, FALSE);
+ widget = glade_xml_get_widget (xml, "cdrom1");
+ gtk_widget_set_sensitive(widget, FALSE);
+ widget = glade_xml_get_widget (xml, "pad1");
+ gtk_widget_set_sensitive(widget, FALSE);
+ widget = glade_xml_get_widget (xml, "pad2");
+ gtk_widget_set_sensitive(widget, FALSE);
widget = glade_xml_get_widget (xml, "net1");
gtk_widget_set_sensitive(widget, FALSE);
widget = glade_xml_get_widget (xml, "SwitchImage");