Index: chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java b/chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java |
index def7a49fe00e39400f76608edbfa65d894b4af46..b30b08315f7d7373327c72413f3aa87d25234cb6 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/preferences/PrefServiceBridge.java |
@@ -727,6 +727,21 @@ public final class PrefServiceBridge { |
} |
/* |
+ * Return the index of the tab last visited by the user in the CBD dialog. |
msramek
2017/01/25 15:24:23
Java-doc please.
The style dictates that public m
dullweber
2017/01/25 17:22:06
Done.
|
+ * Index 0 is for the basic tab, 1 is the advanced tab. |
+ */ |
+ public int getLastSelectedClearBrowsingDataTab() { |
+ return nativeGetLastClearBrowsingDataTab(); |
+ } |
+ |
+ /* |
+ * Set the index of the tab last visited by the user. |
+ */ |
+ public void setLastSelectedClearBrowsingDataTab(int tabIndex) { |
+ nativeSetLastClearBrowsingDataTab(tabIndex); |
+ } |
+ |
+ /* |
* Whether browser history can be deleted by the user. |
*/ |
public boolean canDeleteBrowsingHistory() { |
@@ -1090,6 +1105,8 @@ public final class PrefServiceBridge { |
private native void nativeClearBrowsingData(int[] dataTypes, int timePeriod, |
String[] blacklistDomains, int[] blacklistedDomainReasons, String[] ignoredDomains, |
int[] ignoredDomainReasons); |
+ private native int nativeGetLastClearBrowsingDataTab(); |
+ private native void nativeSetLastClearBrowsingDataTab(int lastTab); |
private native void nativeRequestInfoAboutOtherFormsOfBrowsingHistory( |
OtherFormsOfBrowsingHistoryListener listener); |
private native boolean nativeCanDeleteBrowsingHistory(); |