mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Fix crash on Huawei device with AndroidView (flutter/engine#9192)
Fixes a rare NullPointerException on Huawei devices: ``` Stacktrace: java.lang.NullPointerException: Attempt to invoke virtual method 'android.view.DisplayAdjustments android.view.Display.getDisplayAdjustments()' on a null object reference at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1793) ... ```
This commit is contained in:
parent
92c6734ace
commit
17fd7dbc37
@ -151,6 +151,8 @@ class VirtualDisplayController {
|
||||
|
||||
public void dispose() {
|
||||
PlatformView view = presentation.getView();
|
||||
// Fix rare crash on HuaWei device described in: https://github.com/flutter/engine/pull/9192
|
||||
presentation.cancel();
|
||||
presentation.detachState();
|
||||
view.dispose();
|
||||
virtualDisplay.release();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user