- if (*win == WWM_GLS)
- f->ww_nvis[r]++;
- *win &= ~WWM_GLS;
- }
- if (oldcode != code && (code & WWF_LABEL) == 0) {
- register short frame;
-
- frame = tt.tt_frame[code & WWF_MASK] & WWC_CMASK;
- f->ww_buf[f->ww_scroll + r][c].c_w = frame;
- if (wwsmap[rr][cc] == f->ww_index) {
- wwtouched[rr] = 1;
- wwns[rr][cc].c_w = frame;
- }
+ if (*win == WWM_GLS && *smap == f->ww_index)
+ f->ww_nvis[r]++;
+ *win &= ~WWM_GLS;
+ }
+ if (oldcode != code && (code & WWF_LABEL) == 0) {
+ register short frame;
+
+ frame = tt.tt_frame[code & WWF_MASK];
+ f->ww_buf[r][c].c_w = frame;
+ if (wwsmap[r][c] == f->ww_index) {
+ wwtouched[r] |= WWU_TOUCHED;
+ wwns[r][c].c_w = frame;