From 004aaf32913941773a8925b2c98d4d860e2d9c40 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 1 Mar 2023 17:42:55 +0530 Subject: [PATCH] Fix setting background image and logo via remote control key mapping not working --- kitty/rc/set_background_image.py | 2 ++ kitty/rc/set_window_logo.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/kitty/rc/set_background_image.py b/kitty/rc/set_background_image.py index 36cb70eeb..1262cb2f6 100644 --- a/kitty/rc/set_background_image.py +++ b/kitty/rc/set_background_image.py @@ -80,11 +80,13 @@ failed, the command will exit with a success code. if len(args) != 1: self.fatal('Must specify path to exactly one PNG image') path = os.path.expanduser(args[0]) + import secrets ret = { 'match': opts.match, 'configured': opts.configured, 'layout': opts.layout, 'all': opts.all, + 'stream_id': secrets.token_urlsafe(), } if path.lower() == 'none': ret['data'] = '-' diff --git a/kitty/rc/set_window_logo.py b/kitty/rc/set_window_logo.py index ba20ee3eb..e68a9b355 100644 --- a/kitty/rc/set_window_logo.py +++ b/kitty/rc/set_window_logo.py @@ -75,11 +75,13 @@ failed, the command will exit with a success code. if len(args) != 1: self.fatal('Must specify path to exactly one PNG image') path = os.path.expanduser(args[0]) + import secrets ret = { 'match': opts.match, 'self': opts.self, 'alpha': opts.alpha, 'position': opts.position, + 'stream_id': secrets.token_urlsafe(), } if path.lower() == 'none': ret['data'] = '-'