Author: enrico
Date: 2007-09-10 20:57:05 +0000 (Mon, 10 Sep 2007)
New Revision: 4171

Modified:
   software/ui/src/goplay.cpp
Log:
Worked around fltk's non-constness requirements.  Closes: #441120

Modified: software/ui/src/goplay.cpp
===================================================================
--- software/ui/src/goplay.cpp  2007-09-10 20:46:55 UTC (rev 4170)
+++ software/ui/src/goplay.cpp  2007-09-10 20:57:05 UTC (rev 4171)
@@ -143,10 +143,16 @@
                return "";
 }
 
-static char *VoidString = "";
+//static const char *VoidString = "";
 
 static void UpdateUILists(GamesUI& ui)
 {
+       // Defining this here, non-const, because fltk's interface want 
non-const
+       // strings and I did not have time to check whether it would attempt to
+       // modify the parameter or not.  Likely not, and thus a
+       // const_cast<char*>(VoidString) would probably have been better.
+       // --Enrico
+       char VoidString[1] = "";
        Engine& engine = *ui.engine;
        const char* oldType = ReadFlChoice(*ui.TypeSelection);
        const char* oldIface = ReadFlChoice(*ui.InterfaceSelection);


_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

Reply via email to