43 lines
1.5 KiB
Diff
43 lines
1.5 KiB
Diff
diff -Naur blender-4.5.2/source/blender/python/intern/bpy_app_handlers.cc blender-4.5.2-patched/source/blender/python/intern/bpy_app_handlers.cc
|
|
--- blender-4.5.2/source/blender/python/intern/bpy_app_handlers.cc 2025-08-26 12:26:07.387963000 +0300
|
|
+++ blender-4.5.2-patched/source/blender/python/intern/bpy_app_handlers.cc 2025-08-26 12:27:11.252884900 +0300
|
|
@@ -188,7 +188,7 @@
|
|
|
|
/** Dummy type because decorators can't be a #PyCFunction. */
|
|
static PyTypeObject BPyPersistent_Type = {
|
|
-#if defined(_MSC_VER)
|
|
+#if defined(_WIN32)
|
|
/*ob_base*/ PyVarObject_HEAD_INIT(nullptr, 0)
|
|
#else
|
|
/*ob_base*/ PyVarObject_HEAD_INIT(&PyType_Type, 0)
|
|
@@ -277,7 +277,7 @@
|
|
{
|
|
PyObject *ret;
|
|
|
|
-#if defined(_MSC_VER)
|
|
+#if defined(_WIN32)
|
|
BPyPersistent_Type.ob_base.ob_base.ob_type = &PyType_Type;
|
|
#endif
|
|
|
|
diff -Naur blender-4.5.2/source/blender/python/intern/bpy_rna.cc blender-4.5.2-patched/source/blender/python/intern/bpy_rna.cc
|
|
--- blender-4.5.2/source/blender/python/intern/bpy_rna.cc 2025-08-26 12:26:07.373965900 +0300
|
|
+++ blender-4.5.2-patched/source/blender/python/intern/bpy_rna.cc 2025-08-26 12:27:11.259889700 +0300
|
|
@@ -6944,7 +6944,7 @@
|
|
/*tp_methods*/ nullptr,
|
|
/*tp_members*/ nullptr,
|
|
/*tp_getset*/ nullptr,
|
|
-#if defined(_MSC_VER)
|
|
+#if defined(_WIN32)
|
|
/*tp_base*/ nullptr, /* Defer assignment. */
|
|
#else
|
|
/*tp_base*/ &PyType_Type,
|
|
@@ -8520,7 +8520,7 @@
|
|
#endif
|
|
|
|
/* For some reason MSVC complains of these. */
|
|
-#if defined(_MSC_VER)
|
|
+#if defined(_WIN32)
|
|
pyrna_struct_meta_idprop_Type.tp_base = &PyType_Type;
|
|
#endif
|
|
|