Index: extensions/common/user_script.cc |
diff --git a/extensions/common/user_script.cc b/extensions/common/user_script.cc |
index 84c1236c604045ee0e8dc82ecdafa9556918364a..4f51504ef1ee8c47b1ea991a4a2dc8244d947a20 100644 |
--- a/extensions/common/user_script.cc |
+++ b/extensions/common/user_script.cc |
@@ -69,9 +69,11 @@ UserScript::File::File() {} |
UserScript::File::~File() {} |
UserScript::UserScript() |
- : run_location_(DOCUMENT_IDLE), emulate_greasemonkey_(false), |
- match_all_frames_(false), incognito_enabled_(false) { |
-} |
+ : run_location_(DOCUMENT_IDLE), |
+ emulate_greasemonkey_(false), |
+ match_all_frames_(false), |
+ match_about_blank_(false), |
+ incognito_enabled_(false) {} |
UserScript::~UserScript() { |
} |
@@ -127,6 +129,7 @@ void UserScript::Pickle(::Pickle* pickle) const { |
pickle->WriteString(extension_id()); |
pickle->WriteBool(emulate_greasemonkey()); |
pickle->WriteBool(match_all_frames()); |
+ pickle->WriteBool(match_about_blank()); |
pickle->WriteBool(is_incognito_enabled()); |
PickleGlobs(pickle, globs_); |
@@ -175,6 +178,7 @@ void UserScript::Unpickle(const ::Pickle& pickle, PickleIterator* iter) { |
CHECK(pickle.ReadString(iter, &extension_id_)); |
CHECK(pickle.ReadBool(iter, &emulate_greasemonkey_)); |
CHECK(pickle.ReadBool(iter, &match_all_frames_)); |
+ CHECK(pickle.ReadBool(iter, &match_about_blank_)); |
CHECK(pickle.ReadBool(iter, &incognito_enabled_)); |
UnpickleGlobs(pickle, iter, &globs_); |