From 65a0c6256729a9cffa89702dbda518424de2efc0 Mon Sep 17 00:00:00 2001 From: David Rosca Date: Tue, 22 Mar 2016 18:01:59 +0100 Subject: [PATCH] Fix 1px offset in QtQuickControls TabView frame TabView contents frame border now merges with the left/right tab. REVIEW: 127464 --- kstyle/breezestyle.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kstyle/breezestyle.cpp b/kstyle/breezestyle.cpp index c63a5c48..e97ead65 100644 --- a/kstyle/breezestyle.cpp +++ b/kstyle/breezestyle.cpp @@ -3148,7 +3148,7 @@ namespace Breeze { case QTabBar::RoundedNorth: case QTabBar::TriangularNorth: - if( isQtQuickControl ) rect.adjust( 0, -1, 0, 0 ); + if( isQtQuickControl ) rect.adjust( -1, -1, 1, 0 ); if( tabBarSize.width() >= rect.width() - 2*Metrics::Frame_FrameRadius ) corners &= ~CornersTop; if( tabBarRect.left() < rect.left() + Metrics::Frame_FrameRadius ) corners &= ~CornerTopLeft; if( tabBarRect.right() > rect.right() - Metrics::Frame_FrameRadius ) corners &= ~CornerTopRight; @@ -3156,7 +3156,7 @@ namespace Breeze case QTabBar::RoundedSouth: case QTabBar::TriangularSouth: - if( isQtQuickControl ) rect.adjust( 0, 0, 0, 1 ); + if( isQtQuickControl ) rect.adjust( -1, 0, 1, 1 ); if( tabBarSize.width() >= rect.width()-2*Metrics::Frame_FrameRadius ) corners &= ~CornersBottom; if( tabBarRect.left() < rect.left() + Metrics::Frame_FrameRadius ) corners &= ~CornerBottomLeft; if( tabBarRect.right() > rect.right() - Metrics::Frame_FrameRadius ) corners &= ~CornerBottomRight;