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 |
// ============================================================================================ |