From 9b77469ed2735543327b1521d0e9c217de281191 Mon Sep 17 00:00:00 2001 From: Zedhugh Chen Date: Tue, 26 Aug 2025 02:33:27 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E6=9C=AA=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E5=A3=81=E7=BA=B8=E7=9A=84=E8=83=8C=E6=99=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main.c b/src/main.c index 3fdc70f..65ae562 100644 --- a/src/main.c +++ b/src/main.c @@ -263,9 +263,6 @@ char **get_monitor_tags(uint32_t monitor_count, uint32_t monitor_index) { } void init_wallpaper(void) { - wallpaper_config = parse_wallpaper_config(); - if (!wallpaper_config) return; - bar_cairo_params_t *p = prepare_wallpaper_surface_params(); rect_size_t *screen_size = get_screen_size(); if (wallpaper_cr) cairo_destroy(wallpaper_cr); @@ -288,8 +285,12 @@ void init_wallpaper(void) { wallpaper_cr = cr; cairo_surface_destroy(surface); + wallpaper_config = parse_wallpaper_config(); + if (!wallpaper_config) return; + update_wallpaper(wallpaper_config); if (!wallpaper_interval) return; + g_timeout_add_seconds(wallpaper_interval, update_wallpaper, wallpaper_config); }