| Index: chrome/browser/extensions/api/desktop_capture/desktop_capture_base.h
|
| diff --git a/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.h b/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.h
|
| index 57286fa6f6759dd9b432accdb718f9d89d2abed2..db005559ea86144d2f1716573e724db67834344f 100644
|
| --- a/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.h
|
| +++ b/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.h
|
| @@ -5,6 +5,7 @@
|
| #ifndef CHROME_BROWSER_EXTENSIONS_API_DESKTOP_CAPTURE_DESKTOP_CAPTURE_BASE_H_
|
| #define CHROME_BROWSER_EXTENSIONS_API_DESKTOP_CAPTURE_DESKTOP_CAPTURE_BASE_H_
|
|
|
| +#include <array>
|
| #include <map>
|
|
|
| #include "base/macros.h"
|
| @@ -26,10 +27,12 @@ class DesktopCaptureChooseDesktopMediaFunctionBase
|
| // Used for tests to supply fake picker.
|
| class PickerFactory {
|
| public:
|
| - virtual std::unique_ptr<DesktopMediaList> CreateModel(bool show_screens,
|
| - bool show_windows,
|
| - bool show_tabs,
|
| - bool show_audio) = 0;
|
| + typedef std::array<std::unique_ptr<DesktopMediaList>, 3> MediaListArray;
|
| + virtual MediaListArray CreateModel(
|
| + bool show_screens,
|
| + bool show_windows,
|
| + bool show_tabs,
|
| + bool show_audio) = 0;
|
| virtual std::unique_ptr<DesktopMediaPicker> CreatePicker() = 0;
|
|
|
| protected:
|
|
|