kate/fix_build_for_unicode_python.diff

14 lines
633 B
Diff

diff --git a/kate/plugins/pate/src/utilities.cpp b/kate/plugins/pate/src/utilities.cpp
index 0e405e3..6be8949 100644
--- a/kate/plugins/pate/src/utilities.cpp
+++ b/kate/plugins/pate/src/utilities.cpp
@@ -371,7 +371,7 @@ QString Python::unicode(PyObject *string)
return QString::fromWCharArray(PyUnicode_AsUnicode(string), unichars);
#else
#ifdef Py_UNICODE_WIDE
- return QString::fromUcs4(PyUnicode_AsUnicode(string), unichars);
+ return QString::fromUcs4((const unsigned int*)PyUnicode_AsUnicode(string), unichars);
#else
return QString::fromUtf16(PyUnicode_AsUnicode(string), unichars);
#endif