From 0f571962660cc2376a8b43656a5051aaf3e5d89c Mon Sep 17 00:00:00 2001 From: Rob Scheepmaker Date: Thu, 12 Mar 2009 18:45:45 +0000 Subject: [PATCH] Insert new extender items at the top of the extender, if the extender is located in a popup at the bottom of the screen. svn path=/trunk/KDE/kdelibs/; revision=938706 --- extender.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/extender.cpp b/extender.cpp index bca048827..0e1f563d6 100644 --- a/extender.cpp +++ b/extender.cpp @@ -328,7 +328,11 @@ void Extender::dropEvent(QGraphicsSceneDragDropEvent *event) void Extender::itemAddedEvent(ExtenderItem *item, const QPointF &pos) { if (pos == QPointF(-1, -1)) { - d->layout->addItem(item); + if (appearance() == BottomUpStacked) { + d->layout->insertItem(0, item); + } else { + d->layout->addItem(item); + } } else { d->layout->insertItem(d->insertIndexFromPos(pos), item); }