Index: src/buffer.c =================================================================== --- src/buffer.c (revision 35912) +++ src/buffer.c (revision 35913) @@ -225,7 +225,7 @@ Buffer->Y = pcb_crosshair.Y; } Buffer->from_outside = 0; - Buffer->from_bottom_side = (pcb_layer_flags(pcb, PCB_CURRLID(pcb)) & PCB_LYT_BOTTOM); + Buffer->from_bottom_side = (PCB_LYT_VISIBLE_SIDE() == PCB_LYT_BOTTOM); free(Buffer->source_path); Buffer->source_path = NULL; rnd_hid_notify_crosshair_change(hidlib, rnd_true); }