Make the download manager compile on Linux & Mac.
Review URL: http://codereview.chromium.org/19711

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@8971 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/download/download_manager.h b/chrome/browser/download/download_manager.h
index 6f05e02..f718094 100644
--- a/chrome/browser/download/download_manager.h
+++ b/chrome/browser/download/download_manager.h
@@ -275,9 +275,6 @@
 
 // DownloadManager -------------------------------------------------------------
 
-#if defined(OS_WIN)
-// TODO(port): Port this part of the header and remove the #ifdef.
-
 // Browser's download manager: manages all downloads and destination view.
 class DownloadManager : public base::RefCountedThreadSafe<DownloadManager>,
                         public SelectFileDialog::Listener {
@@ -534,8 +531,7 @@
   scoped_refptr<URLRequestContext> request_context_;
 
   // Used for history service request management.
-  CancelableRequestConsumerT<Observer*, (DownloadManager::Observer*)NULL>
-      cancelable_consumer_;
+  CancelableRequestConsumerTSimple<Observer*> cancelable_consumer_;
 
   // Non-owning pointer for handling file writing on the download_thread_.
   DownloadFileManager* file_manager_;
@@ -576,6 +572,4 @@
   DISALLOW_COPY_AND_ASSIGN(DownloadManager);
 };
 
-#endif  // defined(OS_WIN)
-
 #endif  // CHROME_BROWSER_DOWNLOAD_DOWNLOAD_MANAGER_H_