Merge with trunk r37757.
[blender.git] / source / gameengine / Expressions / ListValue.cpp
index 75aff67424b1356c213673d0fdc8afcbf489ee18..271d5067dd9733352db35173e43d2797013b1dfa 100644 (file)
@@ -1,3 +1,6 @@
+/** \file gameengine/Expressions/ListValue.cpp
+ *  \ingroup expressions
+ */
 // ListValue.cpp: implementation of the CListValue class.
 //
 //////////////////////////////////////////////////////////////////////
@@ -268,7 +271,7 @@ bool CListValue::IsModified()
        return bmod;
 }
 
-#ifndef DISABLE_PYTHON
+#ifdef WITH_PYTHON
 
 /* --------------------------------------------------------------------- */
 /* Python interface ---------------------------------------------------- */
@@ -362,8 +365,8 @@ PyObject* listvalue_buffer_slice(PyObject* self,Py_ssize_t ilow, Py_ssize_t ihig
 
        if (ihigh >= n)
                ihigh = n;
-    if (ihigh < ilow)
-        ihigh = ilow;
+       if (ihigh < ilow)
+               ihigh = ilow;
 
        newlist = PyList_New(ihigh - ilow);
        if (!newlist)
@@ -491,6 +494,8 @@ static  PySequenceMethods listvalue_as_sequence = {
        NULL, /*sq_ass_item*/
        NULL, /*sq_ass_slice*/
        (objobjproc)listvalue_buffer_contains,  /* sq_contains */
+       (binaryfunc) NULL, /* sq_inplace_concat */
+       (ssizeargfunc) NULL, /* sq_inplace_repeat */
 };
 
 
@@ -672,4 +677,4 @@ PyObject* CListValue::Pyfrom_id(PyObject* value)
 
 }
 
-#endif // DISABLE_PYTHON
+#endif // WITH_PYTHON