| Index: ash/common/shelf/shelf_widget.h
 | 
| diff --git a/ash/common/shelf/shelf_widget.h b/ash/common/shelf/shelf_widget.h
 | 
| index 995ef8ce17be269da93adfef3a72653eda4ec652..87f493baa9c0b6efc97f4dc44c0992d920dd565b 100644
 | 
| --- a/ash/common/shelf/shelf_widget.h
 | 
| +++ b/ash/common/shelf/shelf_widget.h
 | 
| @@ -25,10 +25,15 @@ class AppListButton;
 | 
|  class FocusCycler;
 | 
|  class ShelfLayoutManager;
 | 
|  class ShelfView;
 | 
| +class SmsObserver;
 | 
|  class StatusAreaWidget;
 | 
|  class WmShelf;
 | 
|  class WmWindow;
 | 
|  
 | 
| +namespace test {
 | 
| +class SmsObserverTest;
 | 
| +}
 | 
| +
 | 
|  // The ShelfWidget manages the shelf view (which contains the shelf icons) and
 | 
|  // the status area widget. There is one ShelfWidget per display. It is created
 | 
|  // early during RootWindowController initialization.
 | 
| @@ -103,6 +108,7 @@ class ASH_EXPORT ShelfWidget : public views::Widget,
 | 
|   private:
 | 
|    class DelegateView;
 | 
|    friend class DelegateView;
 | 
| +  friend class ash::test::SmsObserverTest;
 | 
|  
 | 
|    WmShelf* wm_shelf_;
 | 
|  
 | 
| @@ -119,6 +125,7 @@ class ASH_EXPORT ShelfWidget : public views::Widget,
 | 
|    // at the login screen.
 | 
|    ShelfView* shelf_view_;
 | 
|    ShelfBackgroundAnimator background_animator_;
 | 
| +  std::unique_ptr<SmsObserver> sms_observer_;
 | 
|    bool activating_as_fallback_;
 | 
|  
 | 
|    DISALLOW_COPY_AND_ASSIGN(ShelfWidget);
 | 
| 
 |