summaryrefslogtreecommitdiffstats
path: root/gis/libecwj2/libecwj2-3.3-wcharfix.patch
blob: b00729c47c0ca0f62f7e4ca63ea290b69383c5bf (plain)
diff -Nur libecwj2-3.3-orig/Source/C/NCSUtil/NCSPrefsXML.cpp libecwj2-3.3-wcharfix/Source/C/NCSUtil/NCSPrefsXML.cpp
--- libecwj2-3.3-orig/Source/C/NCSUtil/NCSPrefsXML.cpp	2006-07-03 03:15:12.000000000 +0200
+++ libecwj2-3.3-wcharfix/Source/C/NCSUtil/NCSPrefsXML.cpp	2012-09-12 21:51:19.477487746 +0200
@@ -32,7 +32,11 @@
 	} else {
 		char *pHomeDir = getenv("HOME");
 		if( pHomeDir ) {
+#ifdef NCS_BUILD_UNICODE
+			sUserPrefsFile.Format( NCS_T("%s%ls"), pHomeDir, NCS_T("/.erm/ncsuserprefs.xml") );
+#else
 			sUserPrefsFile.Format( NCS_T("%s%s"), pHomeDir, NCS_T("/.erm/ncsuserprefs.xml") );
+#endif
 		} else {
 			sUserPrefsFile = NCS_T("/etc/erm/ncsuserprefs.xml");
 		}