// only update if selection changes
if (bvcur.idx() == cur.idx() &&
!(bvcur.realAnchor().idx() == cur.idx() && bvcur.pos() != cur.pos()))
// only update if selection changes
if (bvcur.idx() == cur.idx() &&
!(bvcur.realAnchor().idx() == cur.idx() && bvcur.pos() != cur.pos()))
setCursorFromCoordinates(cur, cmd.x(), cmd.y());
bvcur.setCursor(cur);
bvcur.setSelection(true);
setCursorFromCoordinates(cur, cmd.x(), cmd.y());
bvcur.setCursor(cur);
bvcur.setSelection(true);