| Index: third_party/WebKit/Source/modules/notifications/Notification.cpp
|
| diff --git a/third_party/WebKit/Source/modules/notifications/Notification.cpp b/third_party/WebKit/Source/modules/notifications/Notification.cpp
|
| index bd780fbcaea5d56d1f51f6416ccc982e9731b685..ca0f8ca9443805ac6ce847317ceb2a0618f0441a 100644
|
| --- a/third_party/WebKit/Source/modules/notifications/Notification.cpp
|
| +++ b/third_party/WebKit/Source/modules/notifications/Notification.cpp
|
| @@ -302,9 +302,20 @@ HeapVector<NotificationAction> Notification::actions() const
|
| actions.grow(m_data.actions.size());
|
|
|
| for (size_t i = 0; i < m_data.actions.size(); ++i) {
|
| + switch (m_data.actions[i].type) {
|
| + case WebNotificationAction::Button:
|
| + actions[i].setType("button");
|
| + break;
|
| + case WebNotificationAction::Text:
|
| + actions[i].setType("text");
|
| + break;
|
| + default:
|
| + NOTREACHED() << "Unknown action type: " << m_data.actions[i].type;
|
| + }
|
| actions[i].setAction(m_data.actions[i].action);
|
| actions[i].setTitle(m_data.actions[i].title);
|
| actions[i].setIcon(m_data.actions[i].icon.string());
|
| + actions[i].setPlaceholder(m_data.actions[i].placeholder);
|
| }
|
|
|
| return actions;
|
|
|