From fba9502a9dde23eeb27f1b311598885826a4c5b5 Mon Sep 17 00:00:00 2001 From: Fredrick Brennan Date: Thu, 30 Jan 2020 18:01:28 +0800 Subject: [PATCH] Fix background_image_linear --- kitty/state.c | 3 ++- kitty/state.h | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/kitty/state.c b/kitty/state.c index 1793510d1..d28d7a6ba 100644 --- a/kitty/state.c +++ b/kitty/state.c @@ -105,7 +105,7 @@ add_os_window() { r = REPEAT_DEFAULT; break; } send_image_to_gpu(&bgimage->texture_id, bgimage->bitmap, bgimage->width, - bgimage->height, false, true, false, r); + bgimage->height, false, true, OPT(background_image_linear), r); ans->bgimage = bgimage; global_state.bgimage = bgimage; } @@ -533,6 +533,7 @@ PYWRAP1(set_options) { S(background_image_scale, PyFloat_AsFloat); S(background_image_layout, bglayout); S(background_image, (char*)PyUnicode_AsUTF8); + S(background_image_linear, PyObject_IsTrue); S(dim_opacity, PyFloat_AsFloat); S(dynamic_background_opacity, PyObject_IsTrue); S(inactive_text_alpha, PyFloat_AsFloat); diff --git a/kitty/state.h b/kitty/state.h index 279dfb437..838daa8a5 100644 --- a/kitty/state.h +++ b/kitty/state.h @@ -43,6 +43,7 @@ typedef struct { BackgroundImageLayout background_image_layout; float background_image_opacity; float background_image_scale; + bool background_image_linear; bool dynamic_background_opacity; float inactive_text_alpha;