From: <sm...@us...> - 2009-09-01 10:34:24
|
Revision: 10363 http://plplot.svn.sourceforge.net/plplot/?rev=10363&view=rev Author: smekal Date: 2009-09-01 10:34:16 +0000 (Tue, 01 Sep 2009) Log Message: ----------- This solves the plcmap1() bug on Mac OS X with QT carbon 4.5.1 and 4.5.2. Somehow the Qt library changes the locale from "C" to the local one of the user. This prevents reading the number from the color map for certain locales. Setting the locale to "C" right after a new Qt application is initialized, solves the problems. Modified Paths: -------------- trunk/drivers/qt.cpp Modified: trunk/drivers/qt.cpp =================================================================== --- trunk/drivers/qt.cpp 2009-09-01 08:15:50 UTC (rev 10362) +++ trunk/drivers/qt.cpp 2009-09-01 10:34:16 UTC (rev 10363) @@ -96,6 +96,7 @@ snprintf(argv[0], 10, "qt_driver"); argv[1][0]='\0'; new QApplication(argc, argv, isGUI); + setlocale(LC_NUMERIC, "C"); res=true; } return res; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |