| Index: chrome/browser/ui/views/sad_tab_view.h
|
| diff --git a/chrome/browser/ui/views/sad_tab_view.h b/chrome/browser/ui/views/sad_tab_view.h
|
| index 22c088aedd728d08be4d115570d77bcceccc4a32..ce5ccbed196f41d7bc7f14e3c63972c1bae58a03 100644
|
| --- a/chrome/browser/ui/views/sad_tab_view.h
|
| +++ b/chrome/browser/ui/views/sad_tab_view.h
|
| @@ -25,7 +25,12 @@ class TabContents;
|
| class SadTabView : public views::View,
|
| public views::LinkController {
|
| public:
|
| - explicit SadTabView(TabContents* tab_contents);
|
| + enum Kind {
|
| + CRASHED, // The tab crashed. Display the "Aw, Snap!" page.
|
| + KILLED // The tab was killed. Display the killed tab page.
|
| + };
|
| +
|
| + explicit SadTabView(TabContents* tab_contents, Kind kind);
|
| virtual ~SadTabView() {}
|
|
|
| // Overridden from views::View:
|
| @@ -36,7 +41,7 @@ class SadTabView : public views::View,
|
| virtual void LinkActivated(views::Link* source, int event_flags);
|
|
|
| private:
|
| - static void InitClass();
|
| + static void InitClass(Kind kind);
|
|
|
| // Assorted resources for display.
|
| static SkBitmap* sad_tab_bitmap_;
|
| @@ -56,6 +61,8 @@ class SadTabView : public views::View,
|
| gfx::Rect message_bounds_;
|
| gfx::Rect link_bounds_;
|
|
|
| + Kind kind_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(SadTabView);
|
| };
|
|
|
|
|