Index: chrome/android/javatests/src/org/chromium/chrome/browser/toolbar/BrandColorTest.java |
diff --git a/chrome/android/javatests/src/org/chromium/chrome/browser/toolbar/BrandColorTest.java b/chrome/android/javatests/src/org/chromium/chrome/browser/toolbar/BrandColorTest.java |
index b2940d4e99a09f43c911e1175ac9d456f80a9d9b..680a2d5836263c306030cb5f3518e6051efa42d5 100644 |
--- a/chrome/android/javatests/src/org/chromium/chrome/browser/toolbar/BrandColorTest.java |
+++ b/chrome/android/javatests/src/org/chromium/chrome/browser/toolbar/BrandColorTest.java |
@@ -11,6 +11,7 @@ import android.test.suitebuilder.annotation.SmallTest; |
import android.text.TextUtils; |
import org.chromium.base.ApiCompatibilityUtils; |
+import org.chromium.base.ObserverList.RewindableIterator; |
import org.chromium.base.SysUtils; |
import org.chromium.base.ThreadUtils; |
import org.chromium.base.test.util.Feature; |
@@ -18,6 +19,8 @@ import org.chromium.base.test.util.Restriction; |
import org.chromium.base.test.util.UrlUtils; |
import org.chromium.chrome.R; |
import org.chromium.chrome.browser.ChromeActivity; |
+import org.chromium.chrome.browser.tab.Tab; |
+import org.chromium.chrome.browser.tab.TabObserver; |
import org.chromium.chrome.browser.util.ColorUtils; |
import org.chromium.chrome.test.ChromeActivityTestCaseBase; |
import org.chromium.chrome.test.util.ChromeRestriction; |
@@ -145,8 +148,11 @@ public class BrandColorTest extends ChromeActivityTestCaseBase<ChromeActivity> { |
ThreadUtils.postOnUiThread(new Runnable() { |
@Override |
public void run() { |
- getActivity().getActivityTab() |
- .getTabWebContentsDelegateAndroid().onLoadStarted(true); |
+ Tab tab = getActivity().getActivityTab(); |
+ RewindableIterator<TabObserver> observers = tab.getTabObservers(); |
+ while (observers.hasNext()) { |
+ observers.next().onLoadStarted(tab, true); |
+ } |
} |
}); |
checkForBrandColor(Color.parseColor(BRAND_COLOR_1)); |