commit c50a1a27efac5caea9edf91f02b80b30ebb95662
parent cdf33e60fd2b521d8a0db4630ac68b7005f53228
Author: Rio6 <rio.liu@r26.me>
Date: Sun, 30 May 2021 02:14:19 -0400
fix blurred background position and memorylerak warning
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/i3lock.c b/i3lock.c
@@ -1357,6 +1357,7 @@ static cairo_surface_t* load_image(char* image_path, char* image_raw_format) {
img = cairo_image_surface_create_for_data(jpg_data,
CAIRO_FORMAT_ARGB32, jpg_info.width, jpg_info.height,
jpg_info.stride);
+ free(jpg_data);
}
}
@@ -2384,6 +2385,7 @@ int main(int argc, char *argv[]) {
cairo_surface_destroy(xcb_img);
img = blur_img;
+ bg_type = NONE;
}
xcb_window_t stolen_focus = find_focused_window(conn, screen->root);