widgets: remove redundant check in QMenu::popup
if (A)
doA()
else if (B)
doB()
if (B)
doB()
is equal to:
if (A)
doA()
if (B)
doB()
when doB() is a self-contained basic operation like
QRect::setY(int ay) with { y1 = ay; } as body.
Change-Id: I3421493fe47459bd9b3d4cb5f4cfdd30ce566003
Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
bb10
parent
0f30dcaea8
commit
f2c0fead18
|
|
@ -2430,8 +2430,6 @@ void QMenu::popup(const QPoint &p, QAction *atAction)
|
|||
pos.setY(qMin(mouse.y() - (size.height() + desktopFrame), screen.bottom()-desktopFrame-size.height()+1));
|
||||
else
|
||||
pos.setY(qMax(p.y() - (size.height() + desktopFrame), screen.bottom()-desktopFrame-size.height()+1));
|
||||
} else if (pos.y() < screen.top() + desktopFrame) {
|
||||
pos.setY(screen.top() + desktopFrame);
|
||||
}
|
||||
|
||||
if (pos.y() < screen.top() + desktopFrame)
|
||||
|
|
|
|||
Loading…
Reference in New Issue