зеркало из https://github.com/mozilla/gecko-dev.git
Bug 716729 - Consider deleted entries when looking whether to insert or update. r=lucasr
This commit is contained in:
Родитель
d1db0b69b9
Коммит
d900269514
|
@ -192,15 +192,22 @@ public class ProfileMigrator {
|
|||
private ArrayList<ContentProviderOperation> mOperations;
|
||||
|
||||
protected Uri getBookmarksUri() {
|
||||
return Bookmarks.CONTENT_URI;
|
||||
Uri.Builder uriBuilder = Bookmarks.CONTENT_URI.buildUpon()
|
||||
.appendQueryParameter(BrowserContract.PARAM_SHOW_DELETED, "1");
|
||||
return uriBuilder.build();
|
||||
}
|
||||
|
||||
protected Uri getHistoryUri() {
|
||||
return History.CONTENT_URI;
|
||||
Uri.Builder uriBuilder = History.CONTENT_URI.buildUpon()
|
||||
.appendQueryParameter(BrowserContract.PARAM_SHOW_DELETED, "1");
|
||||
return uriBuilder.build();
|
||||
|
||||
}
|
||||
|
||||
protected Uri getImagesUri() {
|
||||
return Images.CONTENT_URI;
|
||||
Uri.Builder uriBuilder = Images.CONTENT_URI.buildUpon()
|
||||
.appendQueryParameter(BrowserContract.PARAM_SHOW_DELETED, "1");
|
||||
return uriBuilder.build();
|
||||
}
|
||||
|
||||
private long getFolderId(String guid) {
|
||||
|
@ -316,6 +323,8 @@ public class ProfileMigrator {
|
|||
ContentValues values = new ContentValues();
|
||||
ContentProviderOperation.Builder builder = null;
|
||||
values.put(History.DATE_LAST_VISITED, date);
|
||||
// Restore deleted record if possible
|
||||
values.put(History.IS_DELETED, 0);
|
||||
|
||||
if (cursor.moveToFirst()) {
|
||||
int visitsCol = cursor.getColumnIndexOrThrow(History.VISITS);
|
||||
|
|
Загрузка…
Ссылка в новой задаче