summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2021-12-17 16:00:04 +0000
committerBram Moolenaar <Bram@vim.org>2021-12-17 16:00:04 +0000
commitd2ff705af32862b4da49d213613233f93343874c (patch)
tree13e71e3283cb2961d289886299809fcd7bb07600
parent02929a372e5e14db1b85abdc7d4515d6b2d81888 (diff)
downloadvim-git-d2ff705af32862b4da49d213613233f93343874c.tar.gz
patch 8.2.3837: QNX: crash when compiled with GUI but using terminalv8.2.3837
Problem: QNX: crash when compiled with GUI but using terminal. Solution: Check gui.in_use is set. (Hirohito Higashi, closes #9363)
-rw-r--r--src/autocmd.c13
-rw-r--r--src/version.c2
2 files changed, 11 insertions, 4 deletions
diff --git a/src/autocmd.c b/src/autocmd.c
index 305679cf3..789dde1a2 100644
--- a/src/autocmd.c
+++ b/src/autocmd.c
@@ -1613,10 +1613,15 @@ win_found:
#endif
}
#if defined(FEAT_GUI)
- // Hide the scrollbars from the aucmd_win and update.
- gui_mch_enable_scrollbar(&aucmd_win->w_scrollbars[SBAR_LEFT], FALSE);
- gui_mch_enable_scrollbar(&aucmd_win->w_scrollbars[SBAR_RIGHT], FALSE);
- gui_may_update_scrollbars();
+ if (gui.in_use)
+ {
+ // Hide the scrollbars from the aucmd_win and update.
+ gui_mch_enable_scrollbar(
+ &aucmd_win->w_scrollbars[SBAR_LEFT], FALSE);
+ gui_mch_enable_scrollbar(
+ &aucmd_win->w_scrollbars[SBAR_RIGHT], FALSE);
+ gui_may_update_scrollbars();
+ }
#endif
}
else
diff --git a/src/version.c b/src/version.c
index 22f97ea21..aafa3d81d 100644
--- a/src/version.c
+++ b/src/version.c
@@ -750,6 +750,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 3837,
+/**/
3836,
/**/
3835,