Commit c9ff6f85 authored by Siddhartha's avatar Siddhartha Committed by Commit Bot

Android: Release resources when tab is invisible in strip layout

The bitmap resources held by LayerTitleCache for tabs are never cleared
by tab strip model. Release resources held for a tab if the tab is
marked invisible in tab strip layout.

BUG=701976

Change-Id: I3539d5aa546d5f002cb2b1a670de5dea52336722
Reviewed-on: https://chromium-review.googlesource.com/977324Reviewed-by: default avatarMatthew Jones <mdjones@chromium.org>
Commit-Queue: Siddhartha S <ssid@chromium.org>
Cr-Commit-Position: refs/heads/master@{#545569}
parent 117d1163
......@@ -266,6 +266,9 @@ public class StripLayoutTab implements VirtualView {
*/
public void setVisible(boolean visible) {
mVisible = visible;
if (!visible) {
mUpdateHost.releaseResourcesForTab(mId);
}
for (Observer observer : mObservers) {
observer.onVisibilityChanged(mVisible);
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment