MoveSplitter sender is always a QSplitter, so use static_cast

This commit is contained in:
Dan Paulat 2022-12-20 00:38:43 -06:00
parent ce5092c068
commit 1125052633

View file

@ -382,16 +382,13 @@ void MainWindowImpl::ConfigureMapLayout()
auto MoveSplitter = [=](int /*pos*/, int /*index*/) auto MoveSplitter = [=](int /*pos*/, int /*index*/)
{ {
QSplitter* s = dynamic_cast<QSplitter*>(sender()); QSplitter* s = static_cast<QSplitter*>(sender());
if (s != nullptr)
{
auto sizes = s->sizes(); auto sizes = s->sizes();
for (QSplitter* hs : vs->findChildren<QSplitter*>()) for (QSplitter* hs : vs->findChildren<QSplitter*>())
{ {
hs->setSizes(sizes); hs->setSizes(sizes);
} }
}
}; };
for (int64_t y = 0; y < gridHeight; y++) for (int64_t y = 0; y < gridHeight; y++)