scoped_ptr<Callback> rules_ready) {
Reset();
country_code_ = country_code;
- rules_ready_.reset(rules_ready.release());
+ rules_ready_ = rules_ready.Pass();
// Key construction:
// https://code.google.com/p/libaddressinput/wiki/AddressValidationMetadata
}
scoped_ptr<Ruleset> ruleset = Build(key_, COUNTRY);
- (*rules_ready_)(ruleset != NULL, country_code_, ruleset.Pass());
+ const bool parse_success = ruleset != NULL;
+ (*rules_ready_)(parse_success, country_code_, ruleset.Pass());
Reset();
}