perform exit cleanup when browser is closed regardless of whether last tab is deleted or not
This commit is contained in:
parent
de2d0b2ca4
commit
0a4d81f7e2
@ -1068,7 +1068,7 @@ public abstract class BrowserActivity extends ThemableBrowserActivity implements
|
|||||||
Log.d(Constants.TAG, "deleted tab");
|
Log.d(Constants.TAG, "deleted tab");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void performExitCleanUp() {
|
public void performExitCleanUp() {
|
||||||
final LightningView currentTab = mTabsManager.getCurrentTab();
|
final LightningView currentTab = mTabsManager.getCurrentTab();
|
||||||
if (mPreferences.getClearCacheExit() && currentTab != null && !isIncognito()) {
|
if (mPreferences.getClearCacheExit() && currentTab != null && !isIncognito()) {
|
||||||
WebUtils.clearCache(currentTab.getWebView());
|
WebUtils.clearCache(currentTab.getWebView());
|
||||||
|
@ -58,6 +58,7 @@ public class IncognitoActivity extends BrowserActivity {
|
|||||||
@Override
|
@Override
|
||||||
public void closeActivity() {
|
public void closeActivity() {
|
||||||
closeDrawers();
|
closeDrawers();
|
||||||
|
performExitCleanUp();
|
||||||
finish();
|
finish();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -59,6 +59,7 @@ public class MainActivity extends BrowserActivity {
|
|||||||
@Override
|
@Override
|
||||||
public void closeActivity() {
|
public void closeActivity() {
|
||||||
closeDrawers();
|
closeDrawers();
|
||||||
|
performExitCleanUp();
|
||||||
moveTaskToBack(true);
|
moveTaskToBack(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user