Merge branch 'Alexays:master' into encode_icon_inside_label

This commit is contained in:
Rio Sanjaya
2026-01-22 08:58:54 +07:00
committed by GitHub
10 changed files with 539 additions and 31 deletions
+3 -6
View File
@@ -13,18 +13,15 @@ AModule* getModule(const std::string& id, const Json::Value& config) {
#ifdef HAVE_LIBCAVA
const std::shared_ptr<CavaBackend> backend_{waybar::modules::cava::CavaBackend::inst(config)};
switch (backend_->getPrm()->output) {
case ::cava::output_method::OUTPUT_RAW:
return new waybar::modules::cava::Cava(id, config);
break;
#ifdef HAVE_LIBCAVAGLSL
case ::cava::output_method::OUTPUT_SDL_GLSL:
return new waybar::modules::cava::CavaGLSL(id, config);
break;
#endif
default:
break;
return new waybar::modules::cava::Cava(id, config);
}
#endif
#else
throw std::runtime_error("Unknown module");
#endif
};
} // namespace waybar::modules::cava