| Index: chrome/browser/printing/background_printing_manager.h
|
| diff --git a/chrome/browser/printing/background_printing_manager.h b/chrome/browser/printing/background_printing_manager.h
|
| index 0747603b5918127c7dcc6cc37554f7a0e48f0e48..c304be0156ba75fe02c047e89b7a1453874cf307 100644
|
| --- a/chrome/browser/printing/background_printing_manager.h
|
| +++ b/chrome/browser/printing/background_printing_manager.h
|
| @@ -6,6 +6,7 @@
|
| #define CHROME_BROWSER_PRINTING_BACKGROUND_PRINTING_MANAGER_H_
|
|
|
| #include <map>
|
| +#include <memory>
|
| #include <set>
|
|
|
| #include "base/compiler_specific.h"
|
| @@ -29,7 +30,6 @@ class BackgroundPrintingManager : public base::NonThreadSafe,
|
| public content::NotificationObserver {
|
| public:
|
| class Observer;
|
| - typedef std::map<content::WebContents*, Observer*> WebContentsObserverMap;
|
|
|
| BackgroundPrintingManager();
|
| ~BackgroundPrintingManager() override;
|
| @@ -56,7 +56,8 @@ class BackgroundPrintingManager : public base::NonThreadSafe,
|
|
|
| // A map from print preview WebContentses (managed by
|
| // BackgroundPrintingManager) to the Observers that observe them.
|
| - WebContentsObserverMap printing_contents_map_;
|
| + std::map<content::WebContents*, std::unique_ptr<Observer>>
|
| + printing_contents_map_;
|
|
|
| content::NotificationRegistrar registrar_;
|
|
|
|
|