From 0616f9e0775b07e46dda9c9d8b4f5c0a6ba53f75 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 1 Mar 2023 10:50:33 +0530 Subject: [PATCH] Fix background image not changing when reloading config --- kitty/boss.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/kitty/boss.py b/kitty/boss.py index 94726b241..0c4add4bd 100644 --- a/kitty/boss.py +++ b/kitty/boss.py @@ -2346,7 +2346,6 @@ class Boss: def apply_new_options(self, opts: Options) -> None: from .fonts.box_drawing import set_scale - # Update options storage set_options(opts, is_wayland(), self.args.debug_rendering, self.args.debug_font_fallback) apply_options_update() @@ -2363,6 +2362,10 @@ class Boss: # Update key bindings self.update_keymap() # Update misc options + try: + set_background_image(opts.background_image, tuple(self.os_window_map), True, opts.background_image_layout) + except Exception as e: + log_error(f'Failed to set background image with error: {e}') for tm in self.all_tab_managers: tm.apply_options() # Update colors