Chromium Code Reviews| Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java | 
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java | 
| index 6482bcbbdf5b95aec30dad9c23d55e1f951b243f..d171d87dacf728d87ec7b7bf3496ecead5bf2191 100644 | 
| --- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java | 
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/bottombar/contextualsearch/ContextualSearchPanel.java | 
| @@ -186,6 +186,9 @@ public class ContextualSearchPanel extends OverlayPanel { | 
| if (getPeekPromoControl().isVisible()) { | 
| getPeekPromoControl().animateAppearance(); | 
| } | 
| + if (getSearchProviderIconSpriteControl().shouldAnimateAppearance()) { | 
| + getSearchProviderIconSpriteControl().animateApperance(); | 
| + } | 
| } | 
| if (fromState == PanelState.PEEKED | 
| @@ -650,6 +653,27 @@ public class ContextualSearchPanel extends OverlayPanel { | 
| } | 
| // ============================================================================================ | 
| + // Search Provider Icon Sprite | 
| + // ============================================================================================ | 
| + | 
| + private ContextualSearchSearchProviderIconSpriteControl mSearchProviderIconSpriteControl; | 
| 
 
pedro (no code reviews)
2015/10/27 20:32:00
Nit: Can we name this class ContextualSearchIconSp
 
Theresa
2015/10/28 02:01:53
Done a few patchsets ago. Sorry there's been so mu
 
 | 
| + | 
| + public ContextualSearchSearchProviderIconSpriteControl getSearchProviderIconSpriteControl() { | 
| + if (mSearchProviderIconSpriteControl == null) { | 
| + mSearchProviderIconSpriteControl = | 
| 
 
pedro (no code reviews)
2015/10/27 20:32:00
Nit: Similarly, can we name this mIconSpriteContro
 
 | 
| + new ContextualSearchSearchProviderIconSpriteControl(this, mContext); | 
| + } | 
| + | 
| + return mSearchProviderIconSpriteControl; | 
| + } | 
| + | 
| + public void setShouldAnimateSearchProviderIconSprite( | 
| + boolean shouldAnimateSearchProviderIconSprite) { | 
| + getSearchProviderIconSpriteControl().setShouldAnimateAppearance( | 
| + shouldAnimateSearchProviderIconSprite); | 
| + } | 
| + | 
| + // ============================================================================================ | 
| // Promo | 
| // ============================================================================================ |