Index: chrome/browser/ui/webui/downloads_dom_handler.cc |
diff --git a/chrome/browser/ui/webui/downloads_dom_handler.cc b/chrome/browser/ui/webui/downloads_dom_handler.cc |
index f5e7929ce49d63f00a34573c4dad7fb57e61c438..adbb43a0662e2f774f04411a697e970d4fc84d66 100644 |
--- a/chrome/browser/ui/webui/downloads_dom_handler.cc |
+++ b/chrome/browser/ui/webui/downloads_dom_handler.cc |
@@ -52,6 +52,7 @@ DownloadsDOMHandler::DownloadsDOMHandler(DownloadManager* dlm) |
: search_text_(), |
download_manager_(dlm), |
callback_factory_(ALLOW_THIS_IN_INITIALIZER_LIST(this)) { |
+ DVLOG(1) << __PRETTY_FUNCTION__ << " " << dlm; |
// Create our fileicon data source. |
dlm->profile()->GetChromeURLDataManager()->AddDataSource( |
#if defined(OS_CHROMEOS) |
@@ -143,7 +144,7 @@ void DownloadsDOMHandler::ModelChanged() { |
// fixed. |
// We should never see anything that isn't already in the history. |
CHECK(*it); |
- CHECK_NE(DownloadHistory::kUninitializedHandle, (*it)->db_handle()); |
+ CHECK((*it)->IsInHistory()); |
(*it)->AddObserver(this); |
} |
@@ -186,6 +187,7 @@ void DownloadsDOMHandler::HandleDrag(const ListValue* args) { |
void DownloadsDOMHandler::HandleSaveDangerous(const ListValue* args) { |
DownloadItem* file = GetDownloadByValue(args); |
+ DVLOG(1) << __PRETTY_FUNCTION__ << " " << file; |
if (file) |
download_manager_->DangerousDownloadValidated(file); |
} |
@@ -211,8 +213,6 @@ void DownloadsDOMHandler::HandlePause(const ListValue* args) { |
void DownloadsDOMHandler::HandleRemove(const ListValue* args) { |
DownloadItem* file = GetDownloadByValue(args); |
if (file) { |
- // TODO(rdsmith): Change to DCHECK when http://crbug.com/84508 is fixed. |
- CHECK_NE(DownloadHistory::kUninitializedHandle, file->db_handle()); |
file->Remove(); |
} |
} |
@@ -259,6 +259,7 @@ DownloadItem* DownloadsDOMHandler::GetDownloadById(int id) { |
for (OrderedDownloads::iterator it = download_items_.begin(); |
it != download_items_.end(); ++it) { |
if (static_cast<int>(it - download_items_.begin() == id)) { |
+ DVLOG(1) << " " << id << " " << *it; |
return (*it); |
} |
} |
@@ -269,6 +270,7 @@ DownloadItem* DownloadsDOMHandler::GetDownloadById(int id) { |
DownloadItem* DownloadsDOMHandler::GetDownloadByValue(const ListValue* args) { |
int id; |
if (ExtractIntegerValue(args, &id)) { |
+ DVLOG(1) << id; |
return GetDownloadById(id); |
} |
return NULL; |