Index: chrome/browser/notifications/notification_platform_bridge_linux.cc |
diff --git a/chrome/browser/notifications/notification_platform_bridge_linux.cc b/chrome/browser/notifications/notification_platform_bridge_linux.cc |
index 1a6f902197f5395ebab5cbf05037fdd130ee39f0..ac81ee8b194849ca7e19d8931cf01f3f8c1af069 100644 |
--- a/chrome/browser/notifications/notification_platform_bridge_linux.cc |
+++ b/chrome/browser/notifications/notification_platform_bridge_linux.cc |
@@ -565,7 +565,9 @@ class NotificationPlatformBridgeLinuxImpl |
writer.CloseContainer(&hints_writer); |
const int32_t kExpireTimeoutDefault = -1; |
- writer.AppendInt32(kExpireTimeoutDefault); |
+ const int32_t kExpireTimeoutNever = 0; |
+ writer.AppendInt32(notification->never_timeout() ? kExpireTimeoutNever |
+ : kExpireTimeoutDefault); |
std::unique_ptr<dbus::Response> response = |
notification_proxy_->CallMethodAndBlock( |