diff options
author | Shyamnath Premnadh <Shyamnath.Premnadh@qt.io> | 2024-03-13 14:04:34 +0100 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2024-03-13 14:47:28 +0000 |
commit | aea26650be0aa28e738ba65345037efe71b246aa (patch) | |
tree | 27c556420dea6457d8f0fa015d277b3ae2b20739 | |
parent | f102d903fba955d9c158c2d3fb5d6137a75c8dc4 (diff) |
PySide6: fix systemLocale goes out of scope
- remove the Shiboken:AudoDecRef wrapper for the locale
Fixes: PYSIDE-2639
Task-number: PYSIDE-2485
Change-Id: I4b56544ae23dfd762e4d711681bceffca05af527
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
(cherry picked from commit 9e8321e7ff9bb265c56f408ca029fec6376f0c68)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | sources/pyside6/PySide6/glue/qtcore.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sources/pyside6/PySide6/glue/qtcore.cpp b/sources/pyside6/PySide6/glue/qtcore.cpp index 4d755606c..3a0084eeb 100644 --- a/sources/pyside6/PySide6/glue/qtcore.cpp +++ b/sources/pyside6/PySide6/glue/qtcore.cpp @@ -1983,7 +1983,7 @@ Py_INCREF(callable); Shiboken::AutoDecRef locale(PyImport_ImportModule("locale")); Shiboken::AutoDecRef getLocale(PyObject_GetAttrString(locale, "getlocale")); Shiboken::AutoDecRef systemLocale(PyObject_CallObject(getLocale, nullptr)); - Shiboken::AutoDecRef localeCode(PyTuple_GetItem(systemLocale, 0)); + PyObject* localeCode = PyTuple_GetItem(systemLocale, 0); %RETURN_TYPE %0; if (localeCode != Py_None) { QString localeCodeStr = PySide::pyStringToQString(localeCode); |