Index: obj_rat.c =================================================================== --- obj_rat.c (revision 21672) +++ obj_rat.c (revision 21673) @@ -239,15 +239,15 @@ if (PCB_FLAG_TEST(PCB_FLAG_SELECTED | PCB_FLAG_FOUND, rat)) { if (PCB_FLAG_TEST(PCB_FLAG_SELECTED, rat)) - pcb_gui->set_color(pcb_draw_out.fgGC, conf_core.appearance.color.selected); + pcb_gui->set_color(pcb_draw_out.fgGC, &conf_core.appearance.color.selected); else - pcb_gui->set_color(pcb_draw_out.fgGC, conf_core.appearance.color.connected); + pcb_gui->set_color(pcb_draw_out.fgGC, &conf_core.appearance.color.connected); } else if (PCB_HAS_COLOROVERRIDE(rat)) { pcb_gui->set_color(pcb_draw_out.fgGC, rat->override_color); } else - pcb_gui->set_color(pcb_draw_out.fgGC, conf_core.appearance.color.rat); + pcb_gui->set_color(pcb_draw_out.fgGC, &conf_core.appearance.color.rat); if (conf_core.appearance.rat_thickness < 20) rat->Thickness = pcb_pixel_slop * conf_core.appearance.rat_thickness;