diff --git a/src/actions.c b/src/actions.c index 7e60f6c1..f51dc58d 100644 --- a/src/actions.c +++ b/src/actions.c @@ -3808,8 +3808,8 @@ void select_rect(int what, int select) { int incremental_select = tclgetboolvar("incremental_select"); int sel_touch = tclgetboolvar("select_touch"); - dbg(1, "select_rect(): what=%d, mousex_save=%g mousey_save=%g, mousex_snap=%g mousey_snap=%g\n", - what, xctx->mx_double_save, xctx->my_double_save, xctx->mousex_snap, xctx->mousey_snap); + dbg(1, "select_rect(): what=%d, mousex_save=%g mousey_save=%g, mousex=%g mousey=%g\n", + what, xctx->mx_double_save, xctx->my_double_save, xctx->mousex, xctx->mousey); if(what & RUBBER) { if(xctx->nl_sem==0) { @@ -3819,7 +3819,7 @@ void select_rect(int what, int select) xctx->nl_xx1=xctx->nl_xr;xctx->nl_xx2=xctx->nl_xr2;xctx->nl_yy1=xctx->nl_yr;xctx->nl_yy2=xctx->nl_yr2; RECTORDER(xctx->nl_xx1,xctx->nl_yy1,xctx->nl_xx2,xctx->nl_yy2); drawtemprect(xctx->gctiled,NOW, xctx->nl_xx1,xctx->nl_yy1,xctx->nl_xx2,xctx->nl_yy2); - xctx->nl_xr2=xctx->mousex_snap;xctx->nl_yr2=xctx->mousey_snap; + xctx->nl_xr2=xctx->mousex;xctx->nl_yr2=xctx->mousey; /* 20171026 update unselected objects while dragging */ rebuild_selected_array(); diff --git a/src/callback.c b/src/callback.c index 5ff3bb12..c90cc5ab 100644 --- a/src/callback.c +++ b/src/callback.c @@ -3747,8 +3747,8 @@ int rstate; /* (reduced state, without ShiftMask) */ xctx->shape_point_selected = 0; xctx->mx_save = mx; xctx->my_save = my; - xctx->mx_double_save=xctx->mousex_snap; - xctx->my_double_save=xctx->mousey_snap; + xctx->mx_double_save=xctx->mousex; + xctx->my_double_save=xctx->mousey; /* Clicking on an instance pin -> drag a new wire * if an instance is already selected */