1*4882a593SmuzhiyunFrom e19d2fbf2ccb95343dcb25cfe4c60457f4e9a249 Mon Sep 17 00:00:00 2001 2*4882a593SmuzhiyunFrom: Jeffy Chen <jeffy.chen@rock-chips.com> 3*4882a593SmuzhiyunDate: Thu, 3 Jan 2019 15:27:59 +0800 4*4882a593SmuzhiyunSubject: [PATCH 04/17] qwayland-egl: Fix mali crash during exiting 5*4882a593Smuzhiyun 6*4882a593SmuzhiyunBy adding the missing ~QWaylandEglPlatformIntegration() to call 7*4882a593SmuzhiyuneglTerminate(). 8*4882a593Smuzhiyun 9*4882a593SmuzhiyunSigned-off-by: Jeffy Chen <jeffy.chen@rock-chips.com> 10*4882a593Smuzhiyun--- 11*4882a593Smuzhiyun .../platforms/qwayland-egl/qwaylandeglplatformintegration.h | 4 ++++ 12*4882a593Smuzhiyun 1 file changed, 4 insertions(+) 13*4882a593Smuzhiyun 14*4882a593Smuzhiyundiff --git a/src/plugins/platforms/qwayland-egl/qwaylandeglplatformintegration.h b/src/plugins/platforms/qwayland-egl/qwaylandeglplatformintegration.h 15*4882a593Smuzhiyunindex f2c8a15..ac93756 100644 16*4882a593Smuzhiyun--- a/src/plugins/platforms/qwayland-egl/qwaylandeglplatformintegration.h 17*4882a593Smuzhiyun+++ b/src/plugins/platforms/qwayland-egl/qwaylandeglplatformintegration.h 18*4882a593Smuzhiyun@@ -57,6 +57,10 @@ public: 19*4882a593Smuzhiyun m_client_buffer_integration->initialize(display()); 20*4882a593Smuzhiyun } 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun+ ~QWaylandEglPlatformIntegration() { 23*4882a593Smuzhiyun+ delete m_client_buffer_integration; 24*4882a593Smuzhiyun+ } 25*4882a593Smuzhiyun+ 26*4882a593Smuzhiyun QWaylandEglClientBufferIntegration *clientBufferIntegration() const override 27*4882a593Smuzhiyun { return m_client_buffer_integration; } 28*4882a593Smuzhiyun 29*4882a593Smuzhiyun-- 30*4882a593Smuzhiyun2.20.1 31*4882a593Smuzhiyun 32