Index: trunk/src_plugins/dialogs/dlg_layer_flags.c =================================================================== --- trunk/src_plugins/dialogs/dlg_layer_flags.c (revision 33167) +++ trunk/src_plugins/dialogs/dlg_layer_flags.c (revision 33168) @@ -80,8 +80,8 @@ if (dlg[wsub].val.lng) comb |= PCB_LYC_SUB; if (dlg[wauto].val.lng) comb |= PCB_LYC_AUTO; if (ly->comb != comb) { - ly->comb = comb; - pcb_board_set_changed_flag(PCB, rnd_true); + if (pcb_layer_recomb(ly, comb, 1) == 0) + rnd_gui->invalidate_all(rnd_gui); } } else