Fix DropArea::numFrames()

Was counting with placeholder items too. This should fix title bars
being wrong in some cases.
This commit is contained in:
Sergio Martins
2020-05-25 20:12:29 +01:00
parent 944138273f
commit de09d5532f
2 changed files with 3 additions and 2 deletions

View File

@@ -56,7 +56,7 @@ DropArea::~DropArea()
int DropArea::numFrames() const
{
return m_layout->count();
return m_layout->visibleCount();
}
Frame *DropArea::frameContainingPos(QPoint globalPos) const

View File

@@ -2548,7 +2548,8 @@ void TestDocks::tst_addAndReadd()
QVERIFY(fw);
auto dropArea = m->dropArea();
dragFloatingWindowTo(fw, dropArea, DropIndicatorOverlayInterface::DropLocation_OutterRight);
dock1->frame()->titleBar()->makeWindow();
QVERIFY(!dock1->frame()->titleBar()->isVisible());
fw->titleBar()->makeWindow();
m->multiSplitterLayout()->checkSanity();
//Cleanup