调整未设置壁纸的背景
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user