| Index: chrome/browser/ui/views/session_crashed_bubble_view.cc
|
| diff --git a/chrome/browser/ui/views/session_crashed_bubble_view.cc b/chrome/browser/ui/views/session_crashed_bubble_view.cc
|
| index e6d2f11280d6018804dfc59dec89b4290da372d2..43b063d829d555557d0b4b09bd5755537447c890 100644
|
| --- a/chrome/browser/ui/views/session_crashed_bubble_view.cc
|
| +++ b/chrome/browser/ui/views/session_crashed_bubble_view.cc
|
| @@ -18,7 +18,6 @@
|
| #include "chrome/browser/sessions/session_restore.h"
|
| #include "chrome/browser/ui/browser_list.h"
|
| #include "chrome/browser/ui/browser_list_observer.h"
|
| -#include "chrome/browser/ui/startup/session_crashed_bubble.h"
|
| #include "chrome/browser/ui/startup/startup_browser_creator_impl.h"
|
| #include "chrome/browser/ui/tabs/tab_strip_model.h"
|
| #include "chrome/browser/ui/views/frame/browser_view.h"
|
| @@ -132,10 +131,13 @@ class SessionCrashedBubbleView::BrowserRemovalObserver
|
| };
|
|
|
| // static
|
| -void SessionCrashedBubbleView::Show(Browser* browser) {
|
| +bool SessionCrashedBubbleView::Show(Browser* browser) {
|
| + if (!IsBubbleUIEnabled())
|
| + return false;
|
| +
|
| DCHECK(content::BrowserThread::CurrentlyOn(content::BrowserThread::UI));
|
| if (browser->profile()->IsOffTheRecord())
|
| - return;
|
| + return true;
|
|
|
| // Observes browser removal event and will be deallocated in ShowForReal.
|
| scoped_ptr<BrowserRemovalObserver> browser_observer(
|
| @@ -155,6 +157,8 @@ void SessionCrashedBubbleView::Show(Browser* browser) {
|
| #else
|
| SessionCrashedBubbleView::ShowForReal(browser_observer.Pass(), false);
|
| #endif // defined(GOOGLE_CHROME_BUILD)
|
| +
|
| + return true;
|
| }
|
|
|
| // static
|
| @@ -446,11 +450,3 @@ void SessionCrashedBubbleView::RestorePreviousSession(views::Button* sender) {
|
| void SessionCrashedBubbleView::CloseBubble() {
|
| GetWidget()->Close();
|
| }
|
| -
|
| -bool ShowSessionCrashedBubble(Browser* browser) {
|
| - if (IsBubbleUIEnabled()) {
|
| - SessionCrashedBubbleView::Show(browser);
|
| - return true;
|
| - }
|
| - return false;
|
| -}
|
|
|