Commit da0fef4c authored by tnagel's avatar tnagel Committed by Commit bot

Make EnrollmentScreen::SetParameters() idempotent.

BUG=none

Review URL: https://codereview.chromium.org/592753005

Cr-Commit-Position: refs/heads/master@{#296165}
parent c24f2b41
...@@ -73,7 +73,8 @@ void EnrollmentScreen::SetParameters( ...@@ -73,7 +73,8 @@ void EnrollmentScreen::SetParameters(
user_ = user.empty() ? user : gaia::CanonicalizeEmail(user); user_ = user.empty() ? user : gaia::CanonicalizeEmail(user);
auth_token_ = auth_token; auth_token_ = auth_token;
shark_controller_ = shark_controller; shark_controller_ = shark_controller;
DCHECK(!remora_controller_); if (remora_controller_)
remora_controller_->RemoveObserver(this);
remora_controller_ = remora_controller; remora_controller_ = remora_controller;
if (remora_controller_) if (remora_controller_)
remora_controller_->AddObserver(this); remora_controller_->AddObserver(this);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment