fix in set_wallpaper