diff --git a/contrib/systemd/xdg-desktop-portal-hyprland.service.in b/contrib/systemd/xdg-desktop-portal-hyprland.service.in index ecaec96..8adcb5e 100644 --- a/contrib/systemd/xdg-desktop-portal-hyprland.service.in +++ b/contrib/systemd/xdg-desktop-portal-hyprland.service.in @@ -9,3 +9,4 @@ Type=dbus BusName=org.freedesktop.impl.portal.desktop.hyprland ExecStart=@libexecdir@/xdg-desktop-portal-hyprland Restart=on-failure +Slice=session.slice diff --git a/src/screencast/screencast.c b/src/screencast/screencast.c index 3296bf7..3916044 100644 --- a/src/screencast/screencast.c +++ b/src/screencast/screencast.c @@ -325,8 +325,8 @@ static int method_screencast_select_sources(sd_bus_message *msg, void *data, cursor_embedded = false; } if (cursor_mode & METADATA) { - logprint(ERROR, "dbus: unsupported cursor mode requested, cancelling"); - goto error; + logprint(ERROR, "dbus: unsupported cursor mode requested, ignoring"); + // goto error; } logprint(INFO, "dbus: option cursor_mode:%x", cursor_mode); } else {