mirror of
https://github.com/vim/vim.git
synced 2026-06-10 15:37:26 +02:00
patch 9.2.0052: Wayland: hiding lower half of command line in tiny vim
Problem: Running gvim with a tiny build under a Wayland compositor
hides the bottom half of the command line
(dezza, after v9.1.1585).
Solution: When Wayland display protocol support is not compiled in
(HAVE_WAYLAND not defined), force the X11 GDK backend to avoid
display issues. This restores the gdk_set_allowed_backends("x11")
call that was removed by patch 9.1.1585, but only for builds
without Wayland support (e.g. tiny builds, see patch 9.1.1565)
(Hirohito Higashi)
fixes: #19483
closes: #19504
Signed-off-by: Hirohito Higashi <h.east.727@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
This commit is contained in:
committed by
Christian Brabandt
parent
6eb0bfd5bb
commit
b834c3f23b
@@ -1720,6 +1720,13 @@ gui_mch_init_check(void)
|
||||
}
|
||||
#endif
|
||||
|
||||
#if GTK_CHECK_VERSION(3,10,0) && !defined(HAVE_WAYLAND)
|
||||
// Without Wayland display protocol support compiled in, force the X11 GDK
|
||||
// backend to avoid display issues when running under a Wayland compositor
|
||||
// (e.g., cmdline bottom half hidden in tiny builds, see patch 9.1.1585).
|
||||
gdk_set_allowed_backends("x11");
|
||||
#endif
|
||||
|
||||
#ifdef FEAT_GUI_GNOME
|
||||
if (gtk_socket_id == 0)
|
||||
using_gnome = 1;
|
||||
|
||||
@@ -734,6 +734,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
52,
|
||||
/**/
|
||||
51,
|
||||
/**/
|
||||
|
||||
Reference in New Issue
Block a user