| Index: chrome/browser/sync/sessions/sync_session.h
|
| diff --git a/chrome/browser/sync/sessions/sync_session.h b/chrome/browser/sync/sessions/sync_session.h
|
| index 04b1a1a15b06104e0106e7f2cc8d1307aba2b85b..2762057568e5c32c0481b72d0c2b9459e5da47b9 100644
|
| --- a/chrome/browser/sync/sessions/sync_session.h
|
| +++ b/chrome/browser/sync/sessions/sync_session.h
|
| @@ -125,10 +125,16 @@ class SyncSession {
|
| // SyncShare (e.g., HasMoreToSync returned true).
|
| void ResetTransientState();
|
|
|
| + // TODO(akalin): Split this into context() and mutable_context().
|
| SyncSessionContext* context() const { return context_; }
|
| Delegate* delegate() const { return delegate_; }
|
| syncable::WriteTransaction* write_transaction() { return write_transaction_; }
|
| - StatusController* status_controller() { return status_controller_.get(); }
|
| + const StatusController& status_controller() const {
|
| + return *status_controller_.get();
|
| + }
|
| + StatusController* mutable_status_controller() {
|
| + return status_controller_.get();
|
| + }
|
|
|
| const ExtensionsActivityMonitor::Records& extensions_activity() const {
|
| return extensions_activity_;
|
|
|