[Scummvm-cvs-logs] CVS: scummvm/scumm dialogs.cpp,1.90,1.91 dialogs.h,1.32,1.33 scummvm.cpp,2.497,2.498

Max Horn fingolfin at users.sourceforge.net
Sun Dec 14 02:54:06 CET 2003


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv7429/scumm

Modified Files:
	dialogs.cpp dialogs.h scummvm.cpp 
Log Message:
patch #858731 to work around MSVC6 compiler bugs

Index: dialogs.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/dialogs.cpp,v
retrieving revision 1.90
retrieving revision 1.91
diff -u -d -r1.90 -r1.91
--- dialogs.cpp	11 Dec 2003 20:11:14 -0000	1.90
+++ dialogs.cpp	13 Dec 2003 17:10:46 -0000	1.91
@@ -55,6 +55,8 @@
 using GUI::kTextAlignLeft;
 using GUI::WIDGET_ENABLED;
 
+typedef GUI::OptionsDialog GUI_OptionsDialog;
+
 namespace Scumm {
 
 struct ResString {
@@ -409,10 +411,10 @@
 };
 
 #ifndef _WIN32_WCE
-OptionsDialog::OptionsDialog(ScummEngine *scumm)
+ConfigDialog::ConfigDialog(ScummEngine *scumm)
 	: GUI::OptionsDialog("", 40, 30, 240, 124), _scumm(scumm) {
 #else
-OptionsDialog::OptionsDialog(ScummEngine *scumm)
+ConfigDialog::ConfigDialog(ScummEngine *scumm)
 	: GUI::OptionsDialog("", 40, 30, 240, 124 + kButtonHeight + 4), _scumm(scumm) {
 #endif
 	//
@@ -447,28 +449,27 @@
 #endif
 }
 
-OptionsDialog::~OptionsDialog() {
+ConfigDialog::~ConfigDialog() {
 #ifdef _WIN32_WCE
 	delete _keysDialog;
 #endif
 }
 
-void OptionsDialog::open() {
-	GUI::OptionsDialog::open();
+void ConfigDialog::open() {
+	GUI_OptionsDialog::open();
 
 	// update checkboxes, too
 	subtitlesCheckbox->setState(_scumm->_noSubtitles == false);
 }
 
-void OptionsDialog::close() {
+void ConfigDialog::close() {
 	
 	if (getResult()) {
 		// Subtitles
 		ConfMan.set("nosubtitles", !subtitlesCheckbox->getState(), _domain);
 	}
 
-	GUI::OptionsDialog::close();
-
+	GUI_OptionsDialog::close();
 
 	// Sync the engine with the config manager
 	int soundVolumeMaster = ConfMan.getInt("master_volume");
@@ -490,7 +491,7 @@
 }
 
 
-void OptionsDialog::handleCommand(CommandSender *sender, uint32 cmd, uint32 data) {
+void ConfigDialog::handleCommand(CommandSender *sender, uint32 cmd, uint32 data) {
 	switch (cmd) {
 	case kKeysCmd:
 #ifdef _WIN32_WCE
@@ -498,7 +499,7 @@
 #endif
 		break;
 	default:
-		GUI::OptionsDialog::handleCommand(sender, cmd, data);
+		GUI_OptionsDialog::handleCommand (sender, cmd, data);
 	}
 }
 

Index: dialogs.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/dialogs.h,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -d -r1.32 -r1.33
--- dialogs.h	28 Nov 2003 21:56:14 -0000	1.32
+++ dialogs.h	13 Dec 2003 17:10:46 -0000	1.33
@@ -101,7 +101,7 @@
 
 #endif
 
-class OptionsDialog : public GUI::OptionsDialog {
+class ConfigDialog : public GUI::OptionsDialog {
 protected:
 	ScummEngine *_scumm;
 #ifdef _WIN32_WCE
@@ -109,8 +109,8 @@
 #endif
 
 public:
-	OptionsDialog(ScummEngine *scumm);
-	~OptionsDialog();
+	ConfigDialog(ScummEngine *scumm);
+	~ConfigDialog();
 
 	virtual void open();
 	virtual void close();

Index: scummvm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scummvm.cpp,v
retrieving revision 2.497
retrieving revision 2.498
diff -u -d -r2.497 -r2.498
--- scummvm.cpp	13 Dec 2003 00:20:00 -0000	2.497
+++ scummvm.cpp	13 Dec 2003 17:10:47 -0000	2.498
@@ -2554,7 +2554,7 @@
 
 void ScummEngine::optionsDialog() {
 	if (!_optionsDialog)
-		_optionsDialog = new OptionsDialog(this);
+		_optionsDialog = new ConfigDialog(this);
 	runDialog(*_optionsDialog);
 }
 





More information about the Scummvm-git-logs mailing list