Android: Don't call QtWindow.windowFocusChanged with invalid window ID

Invalid window ID just ends in an assert.

Pick-to: 6.7
Change-Id: I30ef90278ad2b862ada124beb0e5a7925192827b
Reviewed-by: Tinja Paavoseppä <tinja.paavoseppa@qt.io>
(cherry picked from commit a624a7d00a925efd862bc3b84309a86f34291834)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
Petri Virkkunen 2024-07-24 12:56:24 +03:00 committed by Qt Cherry-pick Bot
parent bdca63dba3
commit e6211e49b9

View File

@ -120,9 +120,8 @@ abstract class QtActivityDelegateBase
int id = -1;
if (oldFocus instanceof QtEditText) {
final QtWindow oldWindow = (QtWindow) oldFocus.getParent();
id = oldWindow.getId();
QtWindow.windowFocusChanged(false, oldWindow.getId());
}
QtWindow.windowFocusChanged(false, id);
}
}