Index: chrome/browser/extensions/api/cookies/cookies_api.cc |
diff --git a/chrome/browser/extensions/api/cookies/cookies_api.cc b/chrome/browser/extensions/api/cookies/cookies_api.cc |
index c35b830497a05db03a96af7a2d21cc4a0c908149..d8c2bafceb8c1e5ba05fec0ae7a8b5d43be1dcee 100644 |
--- a/chrome/browser/extensions/api/cookies/cookies_api.cc |
+++ b/chrome/browser/extensions/api/cookies/cookies_api.cc |
@@ -29,6 +29,7 @@ |
#include "content/public/browser/notification_service.h" |
#include "extensions/common/error_utils.h" |
#include "net/cookies/canonical_cookie.h" |
+#include "net/cookies/cookie_constants.h" |
#include "net/cookies/cookie_monster.h" |
#include "net/url_request/url_request_context.h" |
#include "net/url_request/url_request_context_getter.h" |
@@ -390,6 +391,9 @@ void CookiesSetFunction::SetCookieOnIOThread() { |
: false, |
parsed_args_->details.http_only.get() ? *parsed_args_->details.http_only |
: false, |
+ parsed_args_->details.priority.get() ? |
+ net::StringToCookiePriority(*parsed_args_->details.priority) : |
+ net::PRIORITY_DEFAULT, |
base::Bind(&CookiesSetFunction::PullCookie, this)); |
} |