[QGIS Commit] r8173 - trunk/qgis/src/app

svn_qgis at osgeo.org svn_qgis at osgeo.org
Thu Feb 21 14:24:03 EST 2008


Author: mhugent
Date: 2008-02-21 14:24:03 -0500 (Thu, 21 Feb 2008)
New Revision: 8173

Modified:
   trunk/qgis/src/app/qgsbookmarkitem.cpp
Log:
Fix to enable spatial bookmarks with non-ascii characters

Modified: trunk/qgis/src/app/qgsbookmarkitem.cpp
===================================================================
--- trunk/qgis/src/app/qgsbookmarkitem.cpp	2008-02-21 16:21:43 UTC (rev 8172)
+++ trunk/qgis/src/app/qgsbookmarkitem.cpp	2008-02-21 19:24:03 UTC (rev 8173)
@@ -69,9 +69,12 @@
     mSrid << ")";
 
 #ifdef QGISDEBUG 
-  std::cout << "Storing bookmark using: " << sql.toLocal8Bit().data() << std::endl; 
+  std::cout << "Storing bookmark using: " << sql.toUtf8().data() << std::endl; 
 #endif 
-  rc = sqlite3_prepare(db, sql.utf8(), sql.length(), &ppStmt, &pzTail);
+
+  QByteArray sqlData = sql.toUtf8();
+  
+  rc = sqlite3_prepare(db, sqlData.constData(), sqlData.size(), &ppStmt, &pzTail);
   // XXX Need to free memory from the error msg if one is set
   if(rc == SQLITE_OK)
   {



More information about the QGIS-commit mailing list