sbl/sblsrc-2.2-invalid-operation.patch

21 lines
704 B
Diff

diff -Naur sblsrc-2.2.org/prog/Alva/brlmain.cc sblsrc-2.2/prog/Alva/brlmain.cc
--- sblsrc-2.2.org/prog/Alva/brlmain.cc 2007-01-22 11:57:37.511031000 +0100
+++ sblsrc-2.2/prog/Alva/brlmain.cc 2007-01-22 12:05:03.354199000 +0100
@@ -488,10 +488,12 @@
}
if (i < j) /* there is something different */
{
- for (k = 0;
- k < (j - i);
- rawdata[k++] = TransTable[(prevdata[i + k] = brl->disp[i + k])]);
- WriteToBrlDisplay (model->NbStCells + i, j - i, rawdata);
+ for (k = 0; k < (j - i); k++)
+ {
+ prevdata[i + k] = brl->disp[i + k];
+ rawdata[k] = TransTable[prevdata[i + k]];
+ WriteToBrlDisplay (model->NbStCells + i, j - i, rawdata);
+ }
}
}