From c870a9efa7faa6a18228fa85e8e43b3fcc615a22 Mon Sep 17 00:00:00 2001 From: Michael Carlberg Date: Sun, 4 Dec 2016 05:52:23 +0100 Subject: [PATCH] fix(tray): Do not reserve space when detached Ref #218 --- src/components/bar.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/bar.cpp b/src/components/bar.cpp index ddb3a7dc..3ce2ff55 100644 --- a/src/components/bar.cpp +++ b/src/components/bar.cpp @@ -369,10 +369,10 @@ void bar::parse(const string& data, bool force) { m_renderer->begin(); - if (m_tray && m_tray->settings().configured_slots) { - if (m_tray && m_tray->settings().align == alignment::LEFT) { + if (m_tray && !m_tray->settings().detached && m_tray->settings().configured_slots) { + if (m_tray->settings().align == alignment::LEFT) { m_renderer->reserve_space(edge::LEFT, m_tray->settings().configured_w); - } else if (m_tray && m_tray->settings().align == alignment::RIGHT) { + } else if (m_tray->settings().align == alignment::RIGHT) { m_renderer->reserve_space(edge::RIGHT, m_tray->settings().configured_w); } }