diff --git a/src/android/jar/src/org/qtproject/qt/android/QtWindow.java b/src/android/jar/src/org/qtproject/qt/android/QtWindow.java index 08e093dd377..7476450ad3b 100644 --- a/src/android/jar/src/org/qtproject/qt/android/QtWindow.java +++ b/src/android/jar/src/org/qtproject/qt/android/QtWindow.java @@ -178,11 +178,13 @@ public class QtWindow extends QtLayout implements QtSurfaceInterface { public void bringChildToFront(int id) { - View view = m_childWindows.get(id); - if (view != null) { - if (getChildCount() > 0) - moveChild(view, getChildCount() - 1); - } + QtNative.runAction(()-> { + View view = m_childWindows.get(id); + if (view != null) { + if (getChildCount() > 0) + moveChild(view, getChildCount() - 1); + } + }); } public void bringChildToBack(int id) {