Merge "Fix bug 5309557 - Monkeys and SIGSEGV do not mix!"
This commit is contained in:
@@ -5580,7 +5580,7 @@ public class WebView extends AbsoluteLayout
|
|||||||
setActive(hasWindowFocus);
|
setActive(hasWindowFocus);
|
||||||
if (hasWindowFocus) {
|
if (hasWindowFocus) {
|
||||||
JWebCoreJavaBridge.setActiveWebView(this);
|
JWebCoreJavaBridge.setActiveWebView(this);
|
||||||
if (mPictureUpdatePausedForFocusChange) {
|
if (mPictureUpdatePausedForFocusChange && mNativeClass != 0) {
|
||||||
WebViewCore.resumeUpdatePicture(mWebViewCore);
|
WebViewCore.resumeUpdatePicture(mWebViewCore);
|
||||||
nativeSetIsScrolling(false);
|
nativeSetIsScrolling(false);
|
||||||
mPictureUpdatePausedForFocusChange = false;
|
mPictureUpdatePausedForFocusChange = false;
|
||||||
@@ -5588,7 +5588,7 @@ public class WebView extends AbsoluteLayout
|
|||||||
} else {
|
} else {
|
||||||
JWebCoreJavaBridge.removeActiveWebView(this);
|
JWebCoreJavaBridge.removeActiveWebView(this);
|
||||||
final WebSettings settings = getSettings();
|
final WebSettings settings = getSettings();
|
||||||
if (settings != null && settings.enableSmoothTransition() &&
|
if (settings != null && settings.enableSmoothTransition() && mNativeClass != 0 &&
|
||||||
mWebViewCore != null && !WebViewCore.isUpdatePicturePaused(mWebViewCore)) {
|
mWebViewCore != null && !WebViewCore.isUpdatePicturePaused(mWebViewCore)) {
|
||||||
WebViewCore.pauseUpdatePicture(mWebViewCore);
|
WebViewCore.pauseUpdatePicture(mWebViewCore);
|
||||||
nativeSetIsScrolling(true);
|
nativeSetIsScrolling(true);
|
||||||
|
|||||||
Reference in New Issue
Block a user