diff options
Diffstat (limited to 'src/android/jar/src/org/qtproject/qt5/android/QtLayout.java')
-rw-r--r-- | src/android/jar/src/org/qtproject/qt5/android/QtLayout.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/android/jar/src/org/qtproject/qt5/android/QtLayout.java b/src/android/jar/src/org/qtproject/qt5/android/QtLayout.java index 09fef4a705..4d7ca47dde 100644 --- a/src/android/jar/src/org/qtproject/qt5/android/QtLayout.java +++ b/src/android/jar/src/org/qtproject/qt5/android/QtLayout.java @@ -43,9 +43,11 @@ import android.view.ViewGroup; public class QtLayout extends ViewGroup { - public QtLayout(Context context) + private Runnable m_startApplicationRunnable; + public QtLayout(Context context, Runnable startRunnable) { super(context); + m_startApplicationRunnable = startRunnable; } public QtLayout(Context context, AttributeSet attrs) @@ -65,6 +67,10 @@ public class QtLayout extends ViewGroup ((Activity) getContext()).getWindowManager().getDefaultDisplay().getMetrics(metrics); QtNative.setApplicationDisplayMetrics(metrics.widthPixels, metrics.heightPixels, w, h, metrics.xdpi, metrics.ydpi, metrics.scaledDensity); + if (m_startApplicationRunnable != null) { + m_startApplicationRunnable.run(); + m_startApplicationRunnable = null; + } } @Override |