setting/getting mcol by index was flipping red/blue. works now.

This commit is contained in:
2006-12-22 22:57:05 +00:00
parent e56f2b4b9d
commit 30cc7499c3

View File

@@ -655,13 +655,13 @@ static PyObject *MCol_item(BPy_MCol * self, int i)
PyObject *attr;
switch (i) {
case 0:
param = self->color->r;
param = self->color->b;
break;
case 1:
param = self->color->g;
break;
case 2:
param = self->color->b;
param = self->color->r;
break;
case 3:
param = self->color->a;
@@ -687,13 +687,13 @@ static int MCol_ass_item(BPy_MCol * self, int i, PyObject * value)
switch (i) {
case 0:
param = (unsigned char *)&self->color->r;
param = (unsigned char *)&self->color->b; /* reversed? why */
break;
case 1:
param = (unsigned char *)&self->color->g;
break;
case 2:
param = (unsigned char *)&self->color->b;
param = (unsigned char *)&self->color->r; /* reversed? why */
break;
case 3:
param = (unsigned char *)&self->color->a;