Bug 726024 - Allow modified and created dates to be set. r=lucasr

This commit is contained in:
Gian-Carlo Pascutto 2012-02-21 14:17:18 +01:00
parent 377aa6e649
commit f9409c998d

View File

@ -903,11 +903,17 @@ public class BrowserProvider extends ContentProvider {
case BOOKMARKS: {
trace("Insert on BOOKMARKS: " + uri);
// Generate values if not specified. Don't overwrite
// if specified by caller.
long now = System.currentTimeMillis();
values.put(Bookmarks.DATE_CREATED, now);
values.put(Bookmarks.DATE_MODIFIED, now);
if (!values.containsKey(Bookmarks.DATE_CREATED)) {
values.put(Bookmarks.DATE_CREATED, now);
}
if (!values.containsKey(Bookmarks.DATE_MODIFIED)) {
values.put(Bookmarks.DATE_MODIFIED, now);
}
// Generate GUID for new bookmark. Don't override specified GUIDs.
if (!values.containsKey(Bookmarks.GUID)) {
values.put(Bookmarks.GUID, Utils.generateGuid());
}