summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2018-06-03 21:08:45 +1000
committerMaxime Coste <mawww@kakoune.org>2018-07-05 07:54:28 +1000
commit124a5d49059c1eb8ade653ef35ca9595041fc249 (patch)
tree941010800dd29aed6a3af4a3e642ef6e56ea4b93 /test
parented123a2cc90c56b18669ea99ff5da49f3650eaae (diff)
Tolerate restoring invalid coordinates from register
Clamp those selection after updating them to the current timestamp Fixes #2078
Diffstat (limited to 'test')
-rw-r--r--test/regression/2078-assert-on-restoring-invalid-selections/cmd1
-rw-r--r--test/regression/2078-assert-on-restoring-invalid-selections/in1
-rw-r--r--test/regression/2078-assert-on-restoring-invalid-selections/state1
3 files changed, 3 insertions, 0 deletions
diff --git a/test/regression/2078-assert-on-restoring-invalid-selections/cmd b/test/regression/2078-assert-on-restoring-invalid-selections/cmd
new file mode 100644
index 00000000..685aa86d
--- /dev/null
+++ b/test/regression/2078-assert-on-restoring-invalid-selections/cmd
@@ -0,0 +1 @@
+ifoo<esc>ibar<esc>:set-register ^ <c-r>%@1@0 100.100,100.100<ret>z
diff --git a/test/regression/2078-assert-on-restoring-invalid-selections/in b/test/regression/2078-assert-on-restoring-invalid-selections/in
new file mode 100644
index 00000000..8b137891
--- /dev/null
+++ b/test/regression/2078-assert-on-restoring-invalid-selections/in
@@ -0,0 +1 @@
+
diff --git a/test/regression/2078-assert-on-restoring-invalid-selections/state b/test/regression/2078-assert-on-restoring-invalid-selections/state
new file mode 100644
index 00000000..e1245693
--- /dev/null
+++ b/test/regression/2078-assert-on-restoring-invalid-selections/state
@@ -0,0 +1 @@
+1.7,1.7