aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShyamnath Premnadh <Shyamnath.Premnadh@qt.io>2024-03-13 14:04:34 +0100
committerQt Cherry-pick Bot <cherrypick_bot@qt-project.org>2024-03-13 14:47:28 +0000
commitaea26650be0aa28e738ba65345037efe71b246aa (patch)
tree27c556420dea6457d8f0fa015d277b3ae2b20739
parentf102d903fba955d9c158c2d3fb5d6137a75c8dc4 (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.cpp2
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);