TEMPORARY LOGGING PATCH FOR LayerView.java draft
authorRandall Barker <rbarker@mozilla.com>
Sat, 01 Apr 2017 15:44:59 -0700
changeset 558729 1ada6063d3646124deb68a1f47d537dde260009a
parent 558728 7378c2b66f1c71f0f390e9e420b2c52906e15270
child 623255 6f0c43fc9bbc9db898034fb575cbc4299f6a3493
push id52940
push userbmo:rbarker@mozilla.com
push dateFri, 07 Apr 2017 23:29:51 +0000
milestone55.0a1
TEMPORARY LOGGING PATCH FOR LayerView.java
mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/LayerView.java
--- a/mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/LayerView.java
+++ b/mobile/android/geckoview/src/main/java/org/mozilla/gecko/gfx/LayerView.java
@@ -140,16 +140,17 @@ public class LayerView extends FrameLayo
 
         @WrapForJNI(calledFrom = "ui", dispatchTo = "current")
         /* package */ native void sendToolbarAnimatorMessage(int aMessage);
 
         @WrapForJNI(calledFrom = "ui")
         /* package */ void recvToolbarAnimatorMessage(int aMessage) {
             switch(aMessage) {
                 case STATIC_TOOLBAR_NEEDS_UPDATE:
+Log.e("reb","UI STATIC_TOOLBAR_NEEDS_UPDATE");
                     // Send updated toolbar image to compositor.
                     Bitmap bm = mToolbarAnimator.getBitmapOfToolbarChrome();
                     if (bm != null) {
                         final int width = bm.getWidth();
                         final int height = bm.getHeight();
                         int[] pixels = new int[bm.getByteCount() / 4];
                         try {
                             bm.getPixels(pixels, /* offset */ 0, /* stride */ width, /* x */ 0, /* y */ 0, width, height);
@@ -159,31 +160,35 @@ public class LayerView extends FrameLayo
                         } catch (ArrayIndexOutOfBoundsException e) {
                             Log.e(LOGTAG, "Caught ArrayIndexOutOfBoundsException while getting toolbar pixels from Bitmap: " + e.toString());
                         } catch (IllegalStateException e) {
                             Log.e(LOGTAG, "Caught IllegalStateException while getting toolbar pixels from Bitmap: " + e.toString());
                         }
                     }
                 break;
                 case STATIC_TOOLBAR_READY:
+Log.e("reb","UI STATIC_TOOLBAR_READY");
                     // Hide toolbar and send TOOLBAR_HIDDEN message to compositor
                     mToolbarAnimator.onToggleChrome(false);
                     mListener.surfaceChanged();
                     postCompositorMessage(TOOLBAR_HIDDEN);
                 break;
                 case TOOLBAR_SHOW:
+Log.e("reb","UI TOOLBAR_SHOW");
                     // Show toolbar.
                     mToolbarAnimator.onToggleChrome(true);
                     mListener.surfaceChanged();
                     postCompositorMessage(TOOLBAR_VISIBLE);
                 break;
                 case FIRST_PAINT:
+Log.e("reb","UI FIRST_PAINT");
                     setSurfaceBackgroundColor(Color.TRANSPARENT);
                 break;
                 case COMPOSITOR_CONTROLLER_OPEN:
+Log.e("reb","UI COMPOSITOR_CONTROLLER_OPEN");
                     mToolbarAnimator.notifyCompositorControllerOpen();
                 break;
                 default:
                     Log.e(LOGTAG,"Unhandled Toolbar Animator Message: " + aMessage);
             }
         }
 
         @WrapForJNI(calledFrom = "ui", dispatchTo = "current")