r281 - trunk

DONOTREPLY at icculus.org DONOTREPLY at icculus.org
Thu May 17 13:07:28 EDT 2007


Author: icculus
Date: 2007-05-17 13:07:27 -0400 (Thu, 17 May 2007)
New Revision: 281

Modified:
   trunk/gui_gtkplus2.c
Log:
Patched GTK+ UI to compile.


Modified: trunk/gui_gtkplus2.c
===================================================================
--- trunk/gui_gtkplus2.c	2007-05-17 16:15:24 UTC (rev 280)
+++ trunk/gui_gtkplus2.c	2007-05-17 17:07:27 UTC (rev 281)
@@ -227,8 +227,8 @@
                            GTK_STOCK_NO, GTK_RESPONSE_NO,
                            always, 1,
                            never, 0,
-                           NULL, GTK_RESPONSE_NONE);
-                            
+                           NULL);
+
     free(always);
     free(never);
 } // promptynanButtonCallback
@@ -237,17 +237,17 @@
 static MojoGuiYNAN MojoGui_gtkplus2_promptynan(const char *title,
                                                const char *text)
 {
-    MojoGuiYNAN retval;
     const gint rc = do_msgbox(title, text, GTK_MESSAGE_QUESTION,
                               GTK_BUTTONS_NONE, promptynanButtonCallback);
     switch (rc)
     {
         case GTK_RESPONSE_YES: return MOJOGUI_YES;
         case GTK_RESPONSE_NO: return MOJOGUI_NO;
-        case GTK_RESPONSE_ALWAYS: return MOJOGUI_ALWAYS;
-        case GTK_RESPONSE_NEVER: return MOJOGUI_NEVER;
+        case 1: return MOJOGUI_ALWAYS;
+        case 0: return MOJOGUI_NEVER;
     } // switch
 
+    assert(false && "BUG: unhandled case in switch statement");
     return MOJOGUI_NO;  // just in case.
 } // MojoGui_gtkplus2_promptynan
 




More information about the mojosetup-commits mailing list