| Index: chrome/browser/android/compositor/tab_content_manager.h
|
| diff --git a/chrome/browser/android/compositor/tab_content_manager.h b/chrome/browser/android/compositor/tab_content_manager.h
|
| index df4f89749c118acb4679f88a55aebc372be62113..efb112a32d0c20a4f915a9d40eb5012f976ddd38 100644
|
| --- a/chrome/browser/android/compositor/tab_content_manager.h
|
| +++ b/chrome/browser/android/compositor/tab_content_manager.h
|
| @@ -37,13 +37,7 @@ class TabContentManager : public ThumbnailCacheObserver {
|
| static TabContentManager* FromJavaObject(jobject jobj);
|
|
|
| TabContentManager(JNIEnv* env,
|
| - jobject obj,
|
| - jstring disk_cache_path,
|
| - jint default_cache_size,
|
| - jint approximation_cache_size,
|
| - jint compression_queue_max_size,
|
| - jint write_queue_max_size,
|
| - jboolean use_approximation_thumbnail);
|
| + jobject obj);
|
|
|
| virtual ~TabContentManager();
|
|
|
| @@ -73,6 +67,9 @@ class TabContentManager : public ThumbnailCacheObserver {
|
| // Callback for when the thumbnail decompression for tab_id is done.
|
| void OnFinishDecompressThumbnail(int tab_id, bool success, SkBitmap bitmap);
|
| // JNI methods.
|
| + void SetThumbnailCache(JNIEnv* env,
|
| + jobject obj,
|
| + jlong thumbnail_cache_ptr);
|
| jboolean HasFullCachedThumbnail(JNIEnv* env, jobject obj, jint tab_id);
|
| void CacheTab(JNIEnv* env,
|
| jobject obj,
|
| @@ -106,7 +103,10 @@ class TabContentManager : public ThumbnailCacheObserver {
|
| float thumbnail_scale,
|
| const SkBitmap& bitmap);
|
|
|
| + // Do not access directly as it may not be initialized yet, use the getter.
|
| scoped_ptr<ThumbnailCache> thumbnail_cache_;
|
| + ThumbnailCache* GetThumbnailCache();
|
| +
|
| ThumbnailLayerMap static_layer_cache_;
|
| LayerMap live_layer_list_;
|
| TabReadbackRequestMap pending_tab_readbacks_;
|
|
|