Index: trunk/src/board.c =================================================================== --- trunk/src/board.c (revision 36087) +++ trunk/src/board.c (revision 36088) @@ -295,7 +295,8 @@ } if (s->thermal_scale != s->pcb->ThermScale) { rnd_swap(double, s->thermal_scale, s->pcb->ThermScale); -rnd_trace("Th chg!\n"); + pcb_data_clip_polys(s->pcb->Data); + rnd_gui->invalidate_all(rnd_gui); } return 0; } @@ -340,7 +341,8 @@ if (!undoable) { PCB->ThermScale = thermal_scale; -TODO("update!\n"); + pcb_data_clip_polys(PCB->Data); + rnd_gui->invalidate_all(rnd_gui); return; }