Fix click ULineEdit in lower screen crash problem.

This commit is contained in:
sunwen
2024-04-29 17:55:43 +08:00
parent af56fdb38c
commit 6bdabbbd32

View File

@@ -47,7 +47,7 @@ void KeyboardManager::moveInputWidget(QWidget* aInputWidget)
int distance = pos.y() + aInputWidget->height() - 1080 + mKeyboard->height();
if (distance > 0)
{
while (nullptr != aInputWidget)
while (nullptr != aInputWidget && nullptr != aInputWidget->parentWidget())
{
aInputWidget = aInputWidget->parentWidget();
if (aInputWidget->inherits("QDialog"))