From 59c270ec0667c90e7b0386daa5003c5621b8376e Mon Sep 17 00:00:00 2001 From: Pol Rivero <65060696+pol-rivero@users.noreply.github.com> Date: Thu, 1 May 2025 19:26:44 +0200 Subject: [PATCH] Respect format-window-separator if workspace-taskbar is enabled --- src/modules/hyprland/workspace.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/modules/hyprland/workspace.cpp b/src/modules/hyprland/workspace.cpp index 70953247..325fb83f 100644 --- a/src/modules/hyprland/workspace.cpp +++ b/src/modules/hyprland/workspace.cpp @@ -247,7 +247,15 @@ void Workspace::updateTaskbar(const std::string &workspace_icon) { } } + bool isFirst = true; for (const auto &window_repr : m_windowMap) { + if (isFirst) { + isFirst = false; + } else { + auto windowSeparator = Gtk::make_managed(m_workspaceManager.getWindowSeparator()); + m_content.pack_start(*windowSeparator, false, false); + windowSeparator->show(); + } auto window_box = Gtk::make_managed(Gtk::ORIENTATION_HORIZONTAL); window_box->set_tooltip_text(window_repr.window_title); window_box->get_style_context()->add_class("taskbar-window");