From fab77dc82f5076a9b398d17a7345731cca3480e1 Mon Sep 17 00:00:00 2001 From: thanakij Date: Tue, 22 Oct 2019 14:56:50 +0700 Subject: [PATCH] fix(android): possible NullPointerException (#965) --- .../reactnativecommunity/webview/RNCWebViewManager.java | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java b/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java index 3d6e398..c8222c2 100644 --- a/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java +++ b/android/src/main/java/com/reactnativecommunity/webview/RNCWebViewManager.java @@ -280,13 +280,8 @@ public class RNCWebViewManager extends SimpleViewManager { @ReactProp(name = "androidHardwareAccelerationDisabled") public void setHardwareAccelerationDisabled(WebView view, boolean disabled) { - ReactContext reactContext = (ReactContext) view.getContext(); - final boolean isHardwareAccelerated = (reactContext.getCurrentActivity().getWindow() - .getAttributes().flags & WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED) != 0; - if (disabled || !isHardwareAccelerated) { + if (disabled) { view.setLayerType(View.LAYER_TYPE_SOFTWARE, null); - } else { - view.setLayerType(View.LAYER_TYPE_HARDWARE, null); } }