export HIS to the picker

This commit is contained in:
vaxerski 2022-12-05 23:20:49 +00:00
parent 2a634b0a60
commit 756789211e

View file

@ -519,13 +519,16 @@ struct xdpw_share xdpw_wlr_chooser(struct xdpw_screencast_context *ctx) {
FILE *fp;
char buf[1024] = {0};
const char* WAYLAND_DISPLAY = getenv("WAYLAND_DISPLAY");
const char* XCURSOR_SIZE = getenv("XCURSOR_SIZE");
const char *WAYLAND_DISPLAY = getenv("WAYLAND_DISPLAY");
const char *XCURSOR_SIZE = getenv("XCURSOR_SIZE");
const char *HYPRLAND_INSTANCE_SIGNATURE = getenv("HYPRLAND_INSTANCE_SIGNATURE");
char cmd[256] = "WAYLAND_DISPLAY=";
strcat(cmd, WAYLAND_DISPLAY);
strcat(cmd, " XCURSOR_SIZE=");
strcat(cmd, XCURSOR_SIZE ? XCURSOR_SIZE : "24");
strcat(cmd, " HYPRLAND_INSTANCE_SIGNATURE=");
strcat(cmd, HYPRLAND_INSTANCE_SIGNATURE ? HYPRLAND_INSTANCE_SIGNATURE : "0");
strcat(cmd, " QT_QPA_PLATFORM=wayland hyprland-share-picker");
logprint(DEBUG, "Screencast: Picker: Running command \"%s\"", cmd);