Do not register focus listener for null view in QtEmbeddedDelegate

A null view can not be focused.

Change-Id: I0564dd554a304e2e60e3ae83c4782ac348edcd9b
Reviewed-by: Tinja Paavoseppä <tinja.paavoseppa@qt.io>
(cherry picked from commit 14851471eefb8708a52981532ebaeed87509381f)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
Petri Virkkunen 2024-02-22 11:11:32 +02:00 committed by Qt Cherry-pick Bot
parent f52e7c99e9
commit 46ead3fbef

View File

@ -135,7 +135,8 @@ class QtEmbeddedDelegate extends QtActivityDelegateBase implements QtNative.AppS
void setView(QtView view) {
m_view = view;
registerGlobalFocusChangeListener(m_view);
if (m_view != null)
registerGlobalFocusChangeListener(m_view);
}
public void setRootWindowRef(long ref) {