| Index: content/browser/notifications/notification_database_data_conversions.cc
 | 
| diff --git a/content/browser/notifications/notification_database_data_conversions.cc b/content/browser/notifications/notification_database_data_conversions.cc
 | 
| index d183dd414e2cf2a67b37c52a639a7f83ed2100c7..d656f7dec6b5c9f6cacb22d13206a0acd09faa07 100644
 | 
| --- a/content/browser/notifications/notification_database_data_conversions.cc
 | 
| +++ b/content/browser/notifications/notification_database_data_conversions.cc
 | 
| @@ -40,6 +40,11 @@ bool DeserializeNotificationDatabaseData(const std::string& input,
 | 
|    notification_data->icon = GURL(payload.icon());
 | 
|    notification_data->silent = payload.silent();
 | 
|  
 | 
| +  if (payload.data().length()) {
 | 
| +    notification_data->data.assign(payload.data().begin(),
 | 
| +                                   payload.data().end());
 | 
| +  }
 | 
| +
 | 
|    return true;
 | 
|  }
 | 
|  
 | 
| @@ -64,6 +69,11 @@ bool SerializeNotificationDatabaseData(const NotificationDatabaseData& input,
 | 
|    payload->set_icon(notification_data.icon.spec());
 | 
|    payload->set_silent(notification_data.silent);
 | 
|  
 | 
| +  if (notification_data.data.size()) {
 | 
| +    payload->set_data(¬ification_data.data.front(),
 | 
| +                      notification_data.data.size());
 | 
| +  }
 | 
| +
 | 
|    NotificationDatabaseDataProto message;
 | 
|    message.set_notification_id(input.notification_id);
 | 
|    message.set_origin(input.origin.spec());
 | 
| 
 |