OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 package org.chromium.chrome.browser.tab; | 5 package org.chromium.chrome.browser.tab; |
6 | 6 |
7 import android.annotation.TargetApi; | 7 import android.annotation.TargetApi; |
8 import android.app.ActivityManager; | 8 import android.app.ActivityManager; |
9 import android.content.Context; | 9 import android.content.Context; |
10 import android.content.Intent; | 10 import android.content.Intent; |
(...skipping 167 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
178 findMatchRectsDetails.rects[index] = rect; | 178 findMatchRectsDetails.rects[index] = rect; |
179 } | 179 } |
180 | 180 |
181 @Override | 181 @Override |
182 public void onLoadProgressChanged(int progress) { | 182 public void onLoadProgressChanged(int progress) { |
183 if (!mTab.isLoading()) return; | 183 if (!mTab.isLoading()) return; |
184 mTab.notifyLoadProgress(mTab.getProgress()); | 184 mTab.notifyLoadProgress(mTab.getProgress()); |
185 } | 185 } |
186 | 186 |
187 @Override | 187 @Override |
188 public void onLoadStarted() { | 188 public void onLoadStarted(boolean toDifferentDocument) { |
189 RewindableIterator<TabObserver> observers = mTab.getTabObservers(); | 189 mTab.onLoadStarted(toDifferentDocument); |
190 while (observers.hasNext()) { | |
191 observers.next().onLoadStarted(mTab); | |
192 } | |
193 } | 190 } |
194 | 191 |
195 @Override | 192 @Override |
196 public void onLoadStopped() { | 193 public void onLoadStopped() { |
197 RewindableIterator<TabObserver> observers = mTab.getTabObservers(); | 194 mTab.onLoadStopped(); |
198 while (observers.hasNext()) { | |
199 observers.next().onLoadStopped(mTab); | |
200 } | |
201 } | 195 } |
202 | 196 |
203 @Override | 197 @Override |
204 public void onUpdateUrl(String url) { | 198 public void onUpdateUrl(String url) { |
205 RewindableIterator<TabObserver> observers = mTab.getTabObservers(); | 199 RewindableIterator<TabObserver> observers = mTab.getTabObservers(); |
206 while (observers.hasNext()) { | 200 while (observers.hasNext()) { |
207 observers.next().onUpdateUrl(mTab, url); | 201 observers.next().onUpdateUrl(mTab, url); |
208 } | 202 } |
209 } | 203 } |
210 | 204 |
(...skipping 274 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
485 */ | 479 */ |
486 private boolean isCapturingVideo() { | 480 private boolean isCapturingVideo() { |
487 return !mTab.isClosing() && nativeIsCapturingVideo(mTab.getWebContents()
); | 481 return !mTab.isClosing() && nativeIsCapturingVideo(mTab.getWebContents()
); |
488 } | 482 } |
489 | 483 |
490 private static native void nativeOnRendererUnresponsive(WebContents webConte
nts); | 484 private static native void nativeOnRendererUnresponsive(WebContents webConte
nts); |
491 private static native void nativeOnRendererResponsive(WebContents webContent
s); | 485 private static native void nativeOnRendererResponsive(WebContents webContent
s); |
492 private static native boolean nativeIsCapturingAudio(WebContents webContents
); | 486 private static native boolean nativeIsCapturingAudio(WebContents webContents
); |
493 private static native boolean nativeIsCapturingVideo(WebContents webContents
); | 487 private static native boolean nativeIsCapturingVideo(WebContents webContents
); |
494 } | 488 } |
OLD | NEW |