From 9f1d9a14fd2edde9d865d65abb8621655f8063cd Mon Sep 17 00:00:00 2001
From: Michael Carlberg <c@rlberg.se>
Date: Sun, 29 Jan 2017 15:25:30 +0100
Subject: [PATCH] fix(renderer): Use correct width for top border

Refs #390
---
 src/components/renderer.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/components/renderer.cpp b/src/components/renderer.cpp
index 095cc316..a5fb2f82 100644
--- a/src/components/renderer.cpp
+++ b/src/components/renderer.cpp
@@ -528,7 +528,7 @@ void renderer::fill_borders() {
   if (m_bar.borders.at(edge::TOP).size) {
     cairo::rect top{0.0, 0.0, 0.0, 0.0};
     top.x += m_bar.borders.at(edge::LEFT).size;
-    top.w += m_bar.size.w - m_bar.borders.at(edge::LEFT).size - m_bar.borders.at(edge::TOP).size;
+    top.w += m_bar.size.w - m_bar.borders.at(edge::LEFT).size - m_bar.borders.at(edge::RIGHT).size;
     top.h += m_bar.borders.at(edge::TOP).size;
     m_log.trace_x("renderer: border T(%.0f, #%08x)", top.h, m_bar.borders.at(edge::TOP).color);
     (*m_context << top << m_bar.borders.at(edge::TOP).color).fill();