From 4ac6a9af82fd7b5553c0365beb11e17c1ad7511c Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Mon, 5 Dec 2022 18:53:51 +0000 Subject: [PATCH] export xcursor size to avoid odd-sized cursors --- src/screencast/wlr_screencast.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/screencast/wlr_screencast.c b/src/screencast/wlr_screencast.c index 0dce807..95e5964 100644 --- a/src/screencast/wlr_screencast.c +++ b/src/screencast/wlr_screencast.c @@ -520,9 +520,12 @@ struct xdpw_share xdpw_wlr_chooser(struct xdpw_screencast_context *ctx) { char buf[1024] = {0}; const char* WAYLAND_DISPLAY = getenv("WAYLAND_DISPLAY"); + const char* XCURSOR_SIZE = getenv("XCURSOR_SIZE"); - char cmd[128] = "WAYLAND_DISPLAY="; + char cmd[256] = "WAYLAND_DISPLAY="; strcat(cmd, WAYLAND_DISPLAY); + strcat(cmd, " XCURSOR_SIZE="); + strcat(cmd, XCURSOR_SIZE ? XCURSOR_SIZE : "24"); strcat(cmd, " QT_QPA_PLATFORM=wayland hyprland-share-picker"); fp = popen(cmd, "r");