breezestyle: Remove extra margin for InstantPopup

Assigning a menu with instant popup mode to an action gives it
excessive left padding. Removing the extra margin fixes it.

BUG: 447288
wilder
Fushan Wen 4 years ago
parent 8206c5cebb
commit 47a015cde2
No known key found for this signature in database
GPG Key ID: 2E48D1487C91DCAA
  1. 6
      kstyle/breezestyle.cpp

@ -6446,12 +6446,6 @@ namespace Breeze
const auto button( qobject_cast<const QAbstractButton*>( widget ) );
if( button->isChecked() || button->isDown() ) copy.state |= State_On;
} else if( !inTabBar && hasInlineIndicator ) {
const int marginWidth( flat ? Metrics::ToolButton_MarginWidth : Metrics::Button_MarginWidth + Metrics::Frame_FrameWidth );
contentsRect = insideMargin( contentsRect, marginWidth, 0 );
contentsRect = visualRect( option, contentsRect );
}
copy.rect = contentsRect;

Loading…
Cancel
Save