| Index: chrome/browser/ui/views/download/download_item_view.cc
|
| diff --git a/chrome/browser/ui/views/download/download_item_view.cc b/chrome/browser/ui/views/download/download_item_view.cc
|
| index 59c3b0d95a2afc45cf602b917725a50e983bb58b..88670ea53aa4c9e98341de2911780bc0c0a89a56 100644
|
| --- a/chrome/browser/ui/views/download/download_item_view.cc
|
| +++ b/chrome/browser/ui/views/download/download_item_view.cc
|
| @@ -7,6 +7,7 @@
|
| #include <algorithm>
|
| #include <vector>
|
|
|
| +#include "base/bind.h"
|
| #include "base/callback.h"
|
| #include "base/file_path.h"
|
| #include "base/i18n/break_iterator.h"
|
| @@ -393,7 +394,8 @@ void DownloadItemView::OnDownloadOpened(DownloadItem* download) {
|
| SetEnabled(false);
|
| MessageLoop::current()->PostDelayedTask(
|
| FROM_HERE,
|
| - reenable_method_factory_.NewRunnableMethod(&DownloadItemView::Reenable),
|
| + base::Bind(&DownloadItemView::Reenable,
|
| + reenable_method_factory_.GetWeakPtr()),
|
| kDisabledOnOpenDuration);
|
|
|
| // Notify our parent.
|
|
|