Chromium Code Reviews| Index: remoting/android/java/src/org/chromium/chromoting/Desktop.java |
| diff --git a/remoting/android/java/src/org/chromium/chromoting/Desktop.java b/remoting/android/java/src/org/chromium/chromoting/Desktop.java |
| index 9cfb8792fbf1770594710127ea79b3196f2bfbfe..6c4ffd8aa6d939ed06a9dc7ea51b360c51aeddf5 100644 |
| --- a/remoting/android/java/src/org/chromium/chromoting/Desktop.java |
| +++ b/remoting/android/java/src/org/chromium/chromoting/Desktop.java |
| @@ -6,6 +6,8 @@ package org.chromium.chromoting; |
| import android.annotation.SuppressLint; |
| import android.content.res.Configuration; |
| +import android.graphics.Color; |
| +import android.graphics.drawable.ColorDrawable; |
| import android.os.Build; |
| import android.os.Bundle; |
| import android.os.Handler; |
| @@ -128,6 +130,12 @@ public class Desktop |
| View decorView = getWindow().getDecorView(); |
| decorView.setOnSystemUiVisibilityChangeListener(this); |
| + // The background color is displayed when the user resizes the window in split-screen past |
| + // the boundaries of the image we render. The default background is white and we use black |
| + // for our canvas, thus there is a visual artifact when we draw the canvas over the |
| + // background. Setting the background color to match our canvas will prevent the flash. |
| + getWindow().setBackgroundDrawable(new ColorDrawable(Color.BLACK)); |
|
Lambros
2016/11/07 20:36:25
Would Color.TRANSPARENT be better?
joedow
2016/11/07 21:12:44
BLACK and TRANSPARENT have a similar effect on my
|
| + |
| mActivityLifecycleListener = mClient.getCapabilityManager().onActivityAcceptingListener( |
| this, Capabilities.CAST_CAPABILITY); |
| mActivityLifecycleListener.onActivityCreated(this, savedInstanceState); |