FIX: Correct range when pasting csv tetx
This commit is contained in:
committed by
Nicolás Hatcher Andrés
parent
7c8cd22ad8
commit
5d7f4a31d6
@@ -24,6 +24,7 @@ fn csv_paste() {
|
||||
model.get_formatted_cell_value(0, 7, 7),
|
||||
Ok("21".to_string())
|
||||
);
|
||||
assert_eq!([4, 2, 5, 4], model.get_selected_view().range);
|
||||
}
|
||||
|
||||
#[test]
|
||||
@@ -45,6 +46,7 @@ fn csv_paste_formula() {
|
||||
model.get_formatted_cell_value(0, 1, 1),
|
||||
Ok("2022".to_string())
|
||||
);
|
||||
assert_eq!([1, 1, 1, 1], model.get_selected_view().range);
|
||||
}
|
||||
|
||||
#[test]
|
||||
@@ -69,6 +71,7 @@ fn tsv_crlf_paste() {
|
||||
model.get_formatted_cell_value(0, 7, 7),
|
||||
Ok("21".to_string())
|
||||
);
|
||||
assert_eq!([4, 2, 5, 4], model.get_selected_view().range);
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
||||
@@ -1809,7 +1809,7 @@ impl UserModel {
|
||||
}
|
||||
self.push_diff_list(diff_list);
|
||||
// select the pasted area
|
||||
self.set_selected_range(area.row, area.column, row, column)?;
|
||||
self.set_selected_range(area.row, area.column, row - 1, column - 1)?;
|
||||
self.evaluate_if_not_paused();
|
||||
Ok(())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user