From 8dab4009f65e55f0b3d87ec1b222bbdd4d5809eb Mon Sep 17 00:00:00 2001 From: outfoxxed Date: Thu, 1 Jun 2023 02:11:30 -0700 Subject: [PATCH] Minor cleanup --- src/TabGroup.cpp | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/TabGroup.cpp b/src/TabGroup.cpp index 64a7b63..e3f2dc0 100644 --- a/src/TabGroup.cpp +++ b/src/TabGroup.cpp @@ -390,14 +390,15 @@ void Hy3TabGroup::renderTabBar() { auto fade_opacity = this->bar.fade_opacity.fl() * (workspace == nullptr ? 1.0 : workspace->m_fAlpha.fl()); auto render_entry = [&](Hy3TabBarEntry& entry) { - Vector2D entry_size = { (entry.width.fl() * size.x) - *padding, size.y }; + Vector2D entry_pos = { (pos.x + (entry.offset.fl() * size.x) + (*padding * 0.5)) * scale, scaled_pos.y }; + Vector2D entry_size = { ((entry.width.fl() * size.x) - *padding) * scale, scaled_size.y }; if (entry_size.x < 0 || entry_size.y < 0 || fade_opacity == 0.0) return; wlr_box box = { - (pos.x + (entry.offset.fl() * size.x) + (*padding * 0.5)) * scale, - scaled_pos.y, - entry_size.x * scale, - scaled_size.y, + entry_pos.x, + entry_pos.y, + entry_size.x, + entry_size.y, }; entry.prepareTexture(scale, box);