diff -r 2851dd2efb50 -r 90eb49e87b90 road_gui.c --- a/road_gui.c Tue Jun 28 17:45:15 2005 +0000 +++ b/road_gui.c Wed Jun 29 08:14:09 2005 +0000 @@ -159,8 +159,8 @@ return; SetWindowDirty(w); SndPlayFx(SND_15_BEEP); - _thd.make_square_red = !!((w->click_state ^= (1 << 11)) & (1<<11)); - MarkTileDirty(_thd.pos.x, _thd.pos.y); + w->click_state ^= (1 << 11); + SetSelectionRed((w->click_state & (1 << 11)) != 0); } static void BuildRoadClick_Landscaping(Window *w)