From 0603b997142d55983bfce9458d57a3d8b6bf7aa9 Mon Sep 17 00:00:00 2001 From: Alexis Date: Thu, 16 Aug 2018 18:11:16 +0200 Subject: [PATCH] fix(bar): proper center modules --- src/bar.cpp | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/bar.cpp b/src/bar.cpp index 578b43e..a9ff0bc 100644 --- a/src/bar.cpp +++ b/src/bar.cpp @@ -160,12 +160,11 @@ auto waybar::Bar::setupWidgets() -> void auto ¢er = *Gtk::manage(new Gtk::Box(Gtk::ORIENTATION_HORIZONTAL, 0)); auto &right = *Gtk::manage(new Gtk::Box(Gtk::ORIENTATION_HORIZONTAL, 0)); - auto &box1 = *Gtk::manage(new Gtk::Box(Gtk::ORIENTATION_HORIZONTAL, 0)); - window.add(box1); - box1.set_homogeneous(true); - box1.pack_start(left, true, true); - box1.pack_start(center, false, false); - box1.pack_end(right, true, true); + auto &box = *Gtk::manage(new Gtk::Box(Gtk::ORIENTATION_HORIZONTAL, 0)); + window.add(box); + box.pack_start(left, true, true); + box.set_center_widget(center); + box.pack_end(right, true, true); Factory factory(*this, config_); @@ -181,7 +180,7 @@ auto waybar::Bar::setupWidgets() -> void for (const auto &name : config_["modules-center"]) { auto module = factory.makeModule(name.asString()); if (module != nullptr) { - center.pack_start(*module, true, false, 10); + center.pack_start(*module, true, false, 0); } } }