]> Nishi Git Mirror - gwion.git/commitdiff
:bug: Fix UGen.op()
authorJérémie Astor <astor.jeremie@wanadoo.fr>
Wed, 9 Sep 2020 13:37:57 +0000 (15:37 +0200)
committerJérémie Astor <astor.jeremie@wanadoo.fr>
Wed, 9 Sep 2020 13:37:57 +0000 (15:37 +0200)
src/lib/ugen.c

index 63f3584d67b160c764025022d282b372b90da32a..ff9231a1c84d788da4e2d178fd4da1df41b0bb6c 100644 (file)
@@ -256,7 +256,7 @@ static MFUN(ugen_channel) {
 }
 
 static MFUN(ugen_get_op) {
-  *(m_uint*)RETURN = UGEN(o)->op;
+  *(m_uint*)RETURN = UGEN(o)->op + 1;
 }
 
 ANN static void set_op(const UGen u, const uint f) {
@@ -271,7 +271,7 @@ static MFUN(ugen_set_op) {
   const m_int i = *(m_int*)MEM(SZ_INT);
   if(i >= 1 && i <= 4)
     set_op(UGEN(o), i-1);
-  *(m_int*)RETURN = i;
+  *(m_int*)RETURN = UGEN(o)->op + 1;
 }
 
 static MFUN(ugen_get_last) {