| Index: content/browser/notifications/type_converters.cc
|
| diff --git a/content/browser/notifications/type_converters.cc b/content/browser/notifications/type_converters.cc
|
| index 823eaa16d6fa09fe584bead2a2f1a95c9920448d..5bfc53f8a481a2d45ced1445c66ae66b32a18dbd 100644
|
| --- a/content/browser/notifications/type_converters.cc
|
| +++ b/content/browser/notifications/type_converters.cc
|
| @@ -6,8 +6,11 @@
|
|
|
| #include "base/strings/utf_string_conversions.h"
|
| #include "base/time/time.h"
|
| +#include "skia/public/type_converters.h"
|
|
|
| using blink::mojom::NotificationDirection;
|
| +using blink::mojom::NotificationResourcesPtr;
|
| +using content::NotificationResources;
|
| using content::PlatformNotificationData;
|
|
|
| namespace mojo {
|
| @@ -136,4 +139,20 @@ TypeConverter<blink::mojom::NotificationPtr, PlatformNotificationData>::Convert(
|
| return notification;
|
| }
|
|
|
| +NotificationResources
|
| +TypeConverter<NotificationResources, NotificationResourcesPtr>::Convert(
|
| + const NotificationResourcesPtr& notification_resources) {
|
| + NotificationResources resources;
|
| + resources.notification_icon = notification_resources->icon.To<SkBitmap>();
|
| + resources.badge = notification_resources->badge.To<SkBitmap>();
|
| +
|
| + resources.action_icons.resize(notification_resources->action_icons.size());
|
| + for (size_t i = 0; i < notification_resources->action_icons.size(); ++i) {
|
| + resources.action_icons[i] =
|
| + notification_resources->action_icons[i].To<SkBitmap>();
|
| + }
|
| +
|
| + return resources;
|
| +}
|
| +
|
| } // namespace mojo
|
|
|