From ed793b94db8df7358d474b1b7425363c0f05461b Mon Sep 17 00:00:00 2001 From: Assam Boudjelthia Date: Thu, 24 Oct 2024 22:50:07 +0300 Subject: [PATCH] Android: fix QtEmbeddedDelegate.removeView() call on an int id The m_views hash holds Views and not int ids. Change-Id: I680da55f6a38940368b4c15fbd0537263bd604ae Reviewed-by: Petri Virkkunen (cherry picked from commit 7260214fcd656a525300d74f238c49e0a17134b4) Reviewed-by: Qt Cherry-pick Bot --- .../jar/src/org/qtproject/qt/android/QtEmbeddedDelegate.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/android/jar/src/org/qtproject/qt/android/QtEmbeddedDelegate.java b/src/android/jar/src/org/qtproject/qt/android/QtEmbeddedDelegate.java index 8b1c29e2e54..8598b911678 100644 --- a/src/android/jar/src/org/qtproject/qt/android/QtEmbeddedDelegate.java +++ b/src/android/jar/src/org/qtproject/qt/android/QtEmbeddedDelegate.java @@ -145,7 +145,7 @@ class QtEmbeddedDelegate extends QtActivityDelegateBase @Override public void removeView(QtView view) { - m_views.remove(view.getId()); + m_views.remove(view); } // QtEmbeddedViewInterface implementation end