From cd9bc47c1371da645ec709107cb612a8e8bf7040 Mon Sep 17 00:00:00 2001 From: Christian Tismer Date: Tue, 16 Apr 2019 15:26:58 +0200 Subject: Make the PepType_AS_BUFFER definition complete PepType_AS_BUFFER should also be defined for the non-Limited API version to avoid ugly #ifdef constructs. This patch augments the definition and simplifies qtcore.cpp . Change-Id: Iddfb39e8afaf992f4edf72d871eec1eaf85d5963 Reviewed-by: Friedemann Kleint --- sources/pyside2/PySide2/glue/qtcore.cpp | 4 ---- 1 file changed, 4 deletions(-) (limited to 'sources/pyside2/PySide2/glue/qtcore.cpp') diff --git a/sources/pyside2/PySide2/glue/qtcore.cpp b/sources/pyside2/PySide2/glue/qtcore.cpp index 6259724c3..fde016548 100644 --- a/sources/pyside2/PySide2/glue/qtcore.cpp +++ b/sources/pyside2/PySide2/glue/qtcore.cpp @@ -1139,11 +1139,7 @@ if (PyBytes_Check(%PYARG_1)) { Shiboken::SbkType()->tp_as_buffer = &SbkQByteArrayBufferProc; Shiboken::SbkType()->tp_flags |= Py_TPFLAGS_HAVE_NEWBUFFER; #else -#ifdef Py_LIMITED_API PepType_AS_BUFFER(Shiboken::SbkType()) = &SbkQByteArrayBufferProc; -#else -Shiboken::SbkType()->tp_as_buffer = &SbkQByteArrayBufferProc; -#endif #endif // @snippet qbytearray-py3 -- cgit v1.2.3