summaryrefslogtreecommitdiffstats
path: root/src/ex_docmd.c
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2017-09-14 22:55:37 +0200
committerBram Moolenaar <Bram@vim.org>2017-09-14 22:55:37 +0200
commitf5291f301e9322545f0621b2157e93050d1d4fb3 (patch)
tree64be20f0ac902e1b1a4cf2570ee1a4d5dde0cb14 /src/ex_docmd.c
parent69fbc9e1dab176f345719436cd89d854df0a2abd (diff)
patch 8.0.1109: timer causes error on exit from Ex modev8.0.1109
Problem: Timer causes error on exit from Ex mode. (xtal8) Solution: save and restore the ex_pressedreturn flag. (Christian Brabandt, closes #2079)
Diffstat (limited to 'src/ex_docmd.c')
-rw-r--r--src/ex_docmd.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/ex_docmd.c b/src/ex_docmd.c
index 3c51b3aea6..e804e2a5db 100644
--- a/src/ex_docmd.c
+++ b/src/ex_docmd.c
@@ -12418,3 +12418,17 @@ ex_folddo(exarg_T *eap)
#endif
}
#endif
+
+# if defined(FEAT_TIMERS) || defined(PROTO)
+ int
+get_pressedreturn(void)
+{
+ return ex_pressedreturn;
+}
+
+ void
+set_pressedreturn(int val)
+{
+ ex_pressedreturn = val;
+}
+#endif