login

<     >

2020-12-19 12:06:32 (UTC-03:00)

Marcel Rodrigues <marcelgmr@gmail.com>

edit: unsigned char is never greater than 0xFF

diff --git a/edit.c b/edit.c
index 0a5553a..d2db0d9 100644
--- a/edit.c
+++ b/edit.c
@@ -96,9 +96,9 @@ apply(Matrix matrix, uint32_t op, int reverse)
             delta = args & 0xFF;
             cell = matrix[index][track][voice];
             if (reverse)
-                cell = (cell - delta) & 0xFF;
+                cell = cell - delta;
             else
-                cell = (cell + delta) & 0xFF;
+                cell = cell + delta;
             matrix[index][track][voice] = cell;
             break;
         case INS: