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); + } } }