diff -ur gnome-games.orig/ChangeLog gnome-games/ChangeLog
--- gnome-games.orig/ChangeLog	2002-08-11 20:01:00.000000000 +0100
+++ gnome-games/ChangeLog	2002-08-11 20:48:32.000000000 +0100
@@ -1,3 +1,8 @@
+2002-08-11  Andrew Sobala <andrew@sobala.net>
+
+	* mahjongg/mahjongg.c,same-gnome/same-gnome.c: Change stock items
+	for quit dialog
+
 2002-08-02  Ross Burton <ross@burtonini.com>
 
 	* po/POTFILES.in: Added the GConf schema files so they can be
diff -ur gnome-games.orig/mahjongg/mahjongg.c gnome-games/mahjongg/mahjongg.c
--- gnome-games.orig/mahjongg/mahjongg.c	2002-08-11 20:00:35.000000000 +0100
+++ gnome-games/mahjongg/mahjongg.c	2002-08-11 21:08:40.000000000 +0100
@@ -1444,7 +1444,7 @@
 			break;
 		case QUIT_GAME :
 			/* GNOME IS AN ACRONYM, DAMNIT! */
-			confirm_text = _("Really exit GNOME Mahjongg?");
+			confirm_text = _("Are you sure you want to quit GNOME Mahjongg?");
 			break;
 		case NEW_GAME:
 		case NEW_GAME_WITH_SEED:
@@ -1454,12 +1454,31 @@
 			confirm_text = _("Serious internal error");
 			break;
 		}
-			
-		dialog = gtk_message_dialog_new (GTK_WINDOW (window),
+
+		/* Special case the quit because the buttons are different */
+
+		if ((game_state)data == QUIT_GAME)
+		{
+			dialog = gtk_message_dialog_new (GTK_WINDOW (window),
 						 GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
 						 GTK_MESSAGE_QUESTION,
-						 GTK_BUTTONS_YES_NO,
+						 GTK_BUTTONS_NONE,
 						 confirm_text);
+			gtk_dialog_add_buttons (GTK_DIALOG (dialog),
+						GTK_STOCK_CANCEL,
+						GTK_RESPONSE_NO,
+						GTK_STOCK_QUIT,
+						GTK_RESPONSE_YES,
+						NULL);
+		}
+		else {
+                        dialog = gtk_message_dialog_new (GTK_WINDOW (window),
+                                                 GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
+                                                 GTK_MESSAGE_QUESTION,
+                                                 GTK_BUTTONS_YES_NO,
+                                                 confirm_text);
+		}
+
 		gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_YES);
 
 		response = gtk_dialog_run (GTK_DIALOG (dialog));
diff -ur gnome-games.orig/same-gnome/same-gnome.c gnome-games/same-gnome/same-gnome.c
--- gnome-games.orig/same-gnome/same-gnome.c	2002-08-11 20:00:36.000000000 +0100
+++ gnome-games/same-gnome/same-gnome.c	2002-08-11 21:10:06.000000000 +0100
@@ -660,8 +660,15 @@
 		box = gtk_message_dialog_new (GTK_WINDOW (app),
 					     GTK_DIALOG_DESTROY_WITH_PARENT,
 					     GTK_MESSAGE_QUESTION,
-					     GTK_BUTTONS_YES_NO,
-					     _("Do you really want to quit?"));
+					     GTK_BUTTONS_NONE,
+					     _("Are you sure you want to quit?"));
+
+		gtk_dialog_add_buttons (GTK_DIALOG (box),
+						GTK_STOCK_CANCEL,
+						GTK_RESPONSE_CANCEL,
+						GTK_STOCK_QUIT,
+						GTK_RESPONSE_YES,
+						NULL);
 
 		gtk_dialog_set_default_response (GTK_DIALOG (box), GTK_RESPONSE_YES);
 		response = gtk_dialog_run (GTK_DIALOG (box));
