if the *target* is 2x the size of the popup, then left align
This commit is contained in:
parent
a265864a30
commit
f297f1fee6
@ -263,15 +263,15 @@ void PopupAppletPrivate::popupConstraintsEvent(Plasma::Constraints constraints)
|
|||||||
//If the popup is more than two times larger than the applet
|
//If the popup is more than two times larger than the applet
|
||||||
//center it (or taller in case of vertical panels
|
//center it (or taller in case of vertical panels
|
||||||
if (f == Plasma::Vertical) {
|
if (f == Plasma::Vertical) {
|
||||||
if ((gWidget && gWidget->size().height() > q->size().height() *2 ) ||
|
if ((gWidget && gWidget->size().height() > q->size().height() / 2) ||
|
||||||
(qWidget && qWidget->size().height() > q->size().height() *2 )) {
|
(qWidget && qWidget->size().height() > q->size().height() / 2)) {
|
||||||
popupAlignment = Qt::AlignCenter;
|
popupAlignment = Qt::AlignCenter;
|
||||||
} else {
|
} else {
|
||||||
popupAlignment = Qt::AlignLeft;
|
popupAlignment = Qt::AlignLeft;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if ((gWidget && gWidget->size().width() > q->size().width() *2 ) ||
|
if ((gWidget && gWidget->size().width() > q->size().width() / 2) ||
|
||||||
(qWidget && qWidget->size().width() > q->size().width() *2 )) {
|
(qWidget && qWidget->size().width() > q->size().width() / 2)) {
|
||||||
popupAlignment = Qt::AlignCenter;
|
popupAlignment = Qt::AlignCenter;
|
||||||
} else {
|
} else {
|
||||||
popupAlignment = Qt::AlignLeft;
|
popupAlignment = Qt::AlignLeft;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user