Prevent scale/size change invisible WebView

pull/217/head
M66B 9 months ago
parent 6cbb1992ce
commit 7f282c3c83

@ -196,6 +196,7 @@ public class WebViewEx extends WebView implements DownloadListener, View.OnLongC
@Override @Override
public void onScaleChanged(WebView view, float oldScale, float newScale) { public void onScaleChanged(WebView view, float oldScale, float newScale) {
Log.i("Changed scale=" + newScale); Log.i("Changed scale=" + newScale);
if (getVisibility() == View.VISIBLE)
intf.onScaleChanged(newScale); intf.onScaleChanged(newScale);
} }
@ -290,6 +291,7 @@ public class WebViewEx extends WebView implements DownloadListener, View.OnLongC
protected void onSizeChanged(int w, int h, int ow, int oh) { protected void onSizeChanged(int w, int h, int ow, int oh) {
super.onSizeChanged(w, h, ow, oh); super.onSizeChanged(w, h, ow, oh);
Log.i("Size changed height=" + h); Log.i("Size changed height=" + h);
if (getVisibility() == View.VISIBLE)
this.intf.onSizeChanged(w, h, ow, oh); this.intf.onSizeChanged(w, h, ow, oh);
} }

Loading…
Cancel
Save