diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2018-12-01 13:29:28 +0100 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2018-12-01 13:29:28 +0100 |
| commit | 927caf94ad0d7b98d4b2c3833da8f0f2707d4f87 (patch) | |
| tree | d2c11ac56c8a28d6fc315660db742bd9e84876ca /src/wallpaper.cpp | |
| parent | f60dbe50a694e6f4bbcb68f49ded09984d934984 (diff) | |
| download | wanda-927caf94ad0d7b98d4b2c3833da8f0f2707d4f87.tar.xz wanda-927caf94ad0d7b98d4b2c3833da8f0f2707d4f87.zip | |
wanda: replace usage of iostream with spdlog
Diffstat (limited to 'src/wallpaper.cpp')
| -rw-r--r-- | src/wallpaper.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/wallpaper.cpp b/src/wallpaper.cpp index 39abb60..8f8e8c8 100644 --- a/src/wallpaper.cpp +++ b/src/wallpaper.cpp @@ -2,12 +2,10 @@ #include "setting.hpp" #include "wallpaper.hpp" -#include <iostream> - namespace wanda { -void set_wallpaper(std::filesystem::path wallpaper) +void set_wallpaper(std::filesystem::path wallpaper, std::shared_ptr<spdlog::logger> logger) { using namespace wanda::literals; using namespace wanda::std_ext; @@ -16,8 +14,8 @@ void set_wallpaper(std::filesystem::path wallpaper) with("org.gnome.desktop.background"_setting, [&](auto &setting) { with(setting["picture-uri"_key], [&](auto &value) { value = "file://" + wallpaper.native(); - }) || [] { std::cerr << "No such key!\n"; }; - }) || [] { std::cerr << "No such setting!\n"; }; + }) || [&] { logger->error("invalid settings key"); }; + }) || [&] { logger->error("invalid setting"); }; } } // namespace wanda
\ No newline at end of file |
