Fixes: Add stretching of modules and modules-center toggling

Thanks to tmccombs this commit fixes some inconsitencies in #3730.
These inconsitencies were:
- Fixed the oversight of missing the implementation of expand_center for
  center_ and right_
- Removes a last minut printf debugging statment I missed.
This commit is contained in:
Lars Niesen
2025-01-13 09:10:25 +01:00
parent 8490a1d9b9
commit 8a15cbad5c

View File

@ -545,7 +545,6 @@ auto waybar::Bar::setupWidgets() -> void {
if (config["fixed-center"].isBool() ? config["fixed-center"].asBool() : true) { if (config["fixed-center"].isBool() ? config["fixed-center"].asBool() : true) {
box_.set_center_widget(center_); box_.set_center_widget(center_);
} else { } else {
spdlog::error("No fixed center_");
box_.pack_start(center_, true, expand_center); box_.pack_start(center_, true, expand_center);
} }
} }
@ -569,13 +568,13 @@ auto waybar::Bar::setupWidgets() -> void {
if (!no_center) { if (!no_center) {
for (auto const& module : modules_center_) { for (auto const& module : modules_center_) {
center_.pack_start(*module, false, false); center_.pack_start(*module, module->expandEnabled(), module->expandEnabled());
} }
} }
std::reverse(modules_right_.begin(), modules_right_.end()); std::reverse(modules_right_.begin(), modules_right_.end());
for (auto const& module : modules_right_) { for (auto const& module : modules_right_) {
right_.pack_end(*module, false, false); right_.pack_end(*module, module->expandEnabled(), module->expandEnabled());
} }
} }