| Index: content/shell/browser/layout_test/layout_test_notification_manager.h
|
| diff --git a/content/shell/browser/layout_test/layout_test_notification_manager.h b/content/shell/browser/layout_test/layout_test_notification_manager.h
|
| index db6525a0819401209fca545f379e90ce1189cde5..229667fc54d95c65d8113ffc809a29d3b1b1a507 100644
|
| --- a/content/shell/browser/layout_test/layout_test_notification_manager.h
|
| +++ b/content/shell/browser/layout_test/layout_test_notification_manager.h
|
| @@ -11,13 +11,14 @@
|
| #include "base/callback.h"
|
| #include "base/memory/weak_ptr.h"
|
| #include "content/public/browser/platform_notification_service.h"
|
| -#include "content/public/common/show_desktop_notification_params.h"
|
| +#include "content/public/common/platform_notification_data.h"
|
| #include "third_party/WebKit/public/platform/WebNotificationPermission.h"
|
| #include "url/gurl.h"
|
|
|
| namespace content {
|
|
|
| class DesktopNotificationDelegate;
|
| +struct PlatformNotificationData;
|
|
|
| // Responsible for tracking active notifications and allowed origins for the
|
| // Web Notification API when running layout tests.
|
| @@ -49,14 +50,18 @@ class LayoutTestNotificationManager : public PlatformNotificationService {
|
| const GURL& origin,
|
| int render_process_id) override;
|
| void DisplayNotification(BrowserContext* browser_context,
|
| - const ShowDesktopNotificationHostMsgParams& params,
|
| + const GURL& origin,
|
| + const SkBitmap& icon,
|
| + const PlatformNotificationData& notification_data,
|
| scoped_ptr<DesktopNotificationDelegate> delegate,
|
| int render_process_id,
|
| base::Closure* cancel_callback) override;
|
| void DisplayPersistentNotification(
|
| BrowserContext* browser_context,
|
| int64 service_worker_registration_id,
|
| - const ShowDesktopNotificationHostMsgParams& params,
|
| + const GURL& origin,
|
| + const SkBitmap& icon,
|
| + const PlatformNotificationData& notification_data,
|
| int render_process_id) override;
|
| void ClosePersistentNotification(
|
| BrowserContext* browser_context,
|
| @@ -70,15 +75,16 @@ class LayoutTestNotificationManager : public PlatformNotificationService {
|
| // and a previous notification has been displayed using the same tag. All
|
| // notifications, both page and persistent ones, will be considered for this.
|
| void ReplaceNotificationIfNeeded(
|
| - const ShowDesktopNotificationHostMsgParams& params);
|
| + const PlatformNotificationData& notification_data);
|
|
|
| // Structure to represent the information of a persistent notification.
|
| struct PersistentNotification {
|
| PersistentNotification();
|
|
|
| BrowserContext* browser_context;
|
| + GURL origin;
|
| int64 service_worker_registration_id;
|
| - ShowDesktopNotificationHostMsgParams notification_data;
|
| + PlatformNotificationData notification_data;
|
| std::string persistent_id;
|
| };
|
|
|
|
|