Commit 0dd399b6 authored by Ivica Bukvic's avatar Ivica Bukvic
Browse files

undo bug fix

parent 766c2ac0
......@@ -3343,7 +3343,7 @@ static void canvas_displaceselection(t_canvas *x, int dx, int dy)
//fprintf(stderr,"canvas_displaceselection %d %d\n", dx, dy);
t_selection *y;
int resortin = 0, resortout = 0;
if (!canvas_undo_already_set_move)
if (!canvas_undo_already_set_move && x->gl_editor->e_selection)
{
//canvas_setundo(x, canvas_undo_move, canvas_undo_set_move(x, 1),
// "motion");
......@@ -4323,6 +4323,7 @@ static void canvas_paste_atmouse(t_canvas *x)
}
}
/* redraw objects */
canvas_undo_already_set_move = 1;
canvas_displaceselection(x, (x->gl_editor->e_xwas)+5-x1, (x->gl_editor->e_ywas)-y1);
canvas_startmotion(x);
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment