Android: extract QtSurface.getHolder() to a var and re-use it

Change-Id: If0dfc66a3905640c6074f74849bcfca923c06ba5
Reviewed-by: Petri Virkkunen <petri.virkkunen@qt.io>
This commit is contained in:
Assam Boudjelthia 2025-01-02 17:29:38 +02:00
parent 740d995a89
commit 090b66acf3

View File

@ -22,11 +22,9 @@ class QtSurface extends SurfaceView implements SurfaceHolder.Callback
setFocusableInTouchMode(false);
setZOrderMediaOverlay(onTop);
m_surfaceCallback = surfaceCallback;
getHolder().addCallback(this);
if (imageDepth == 16)
getHolder().setFormat(PixelFormat.RGB_565);
else
getHolder().setFormat(PixelFormat.RGBA_8888);
SurfaceHolder holder = getHolder();
holder.setFormat(imageDepth == 16 ? PixelFormat.RGB_565 : PixelFormat.RGBA_8888);
holder.addCallback(this);
}
@Override