aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/mouse.c
diff options
context:
space:
mode:
authorThiago de Arruda <tpadilha84@gmail.com>2014-12-09 08:55:31 -0300
committerThiago de Arruda <tpadilha84@gmail.com>2014-12-09 08:55:31 -0300
commitc5b9e5d1d317b74d4adf7637cd9081be4ee52722 (patch)
tree46f2b1692851ae6afe3ffc5d9c2ebc700fe6b452 /src/nvim/mouse.c
parent8bb7aa329d20cb265d8952c96c84a0e54a5726ab (diff)
parent1192fbd08a054cece0b48dfb695e77e689997980 (diff)
downloadrneovim-c5b9e5d1d317b74d4adf7637cd9081be4ee52722.tar.gz
rneovim-c5b9e5d1d317b74d4adf7637cd9081be4ee52722.tar.bz2
rneovim-c5b9e5d1d317b74d4adf7637cd9081be4ee52722.zip
Merge PR #1605 'Abstract UI termcap'
Diffstat (limited to 'src/nvim/mouse.c')
-rw-r--r--src/nvim/mouse.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/nvim/mouse.c b/src/nvim/mouse.c
index 439cdbd5c8..9f67bd1760 100644
--- a/src/nvim/mouse.c
+++ b/src/nvim/mouse.c
@@ -452,7 +452,7 @@ void setmouse(void)
return;
/* don't switch mouse on when not in raw mode (Ex mode) */
- if (cur_tmode != TMODE_RAW) {
+ if (!abstract_ui && cur_tmode != TMODE_RAW) {
mch_setmouse(false);
return;
}
@@ -470,10 +470,11 @@ void setmouse(void)
else
checkfor = MOUSE_NORMAL; /* assume normal mode */
- if (mouse_has(checkfor))
- mch_setmouse(true);
- else
- mch_setmouse(false);
+ if (mouse_has(checkfor)) {
+ ui_mouse_on();
+ } else {
+ ui_mouse_off();
+ }
}
/*