[PATCH] Xephyr: restore cursor visibility
Michele Baldessari
michele at acksyn.org
Sun Sep 15 11:30:38 PDT 2013
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=69388
Commit c100211034ab69ce453a1644fb61c6808d7e3eda (dix: only show the cursor
if a window defines one (#58398)) broke the default cursor behaviour in
Xephyr (unless run with -retro). Restore the default cursor visibility
so that '-retro' or '-host-cursor' are not needed to have a visible
cursor.
Signed-off-by: Michele Baldessari <michele at acksyn.org>
---
hw/kdrive/ephyr/hostx.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/hw/kdrive/ephyr/hostx.c b/hw/kdrive/ephyr/hostx.c
index 90db002..d3c6e79 100644
--- a/hw/kdrive/ephyr/hostx.c
+++ b/hw/kdrive/ephyr/hostx.c
@@ -39,6 +39,7 @@
#endif
#include "hostx.h"
+#include "input.h"
#include <stdlib.h>
#include <stdio.h>
@@ -447,6 +448,7 @@ hostx_init(void)
XSetForeground(HostX.dpy, HostX.gc, col.pixel);
if (!hostx_want_host_cursor()) {
+ CursorVisible = TRUE;
/* Ditch the cursor, we provide our 'own' */
cursor_pxm = XCreatePixmap(HostX.dpy, HostX.winroot, 1, 1, 1);
memset(&col, 0, sizeof(col));
--
1.8.3.1
More information about the xorg-devel
mailing list