SegState *ss= &state[s];
SegmovfeatState *fs= &ss->mfs[f];
fs->flags= ss->flags;
- fs->flags.on= poweron;
+ fs->flags.on= stastate > Sta_Off && poweron;
if (stastate==Sta_Resolving)
fs->flags.trainown= ss->flags.resolution_problem ? 2 : 0;
redraw_mark(fs);
state[s].owner= 0;
}
}
- if (stastate <= Sta_Off) {
- poweron= 0;
- }
mx_redraw_all();
}