| Index: chrome/browser/ui/views/status_bubble_views.cc
 | 
| diff --git a/chrome/browser/ui/views/status_bubble_views.cc b/chrome/browser/ui/views/status_bubble_views.cc
 | 
| index 52115f4c1a9d49d230909513e56a7a1e9cb323c0..bee00e8111b470c7401899ce75fea94273062fba 100644
 | 
| --- a/chrome/browser/ui/views/status_bubble_views.cc
 | 
| +++ b/chrome/browser/ui/views/status_bubble_views.cc
 | 
| @@ -581,17 +581,13 @@ void StatusBubbleViews::Init() {
 | 
|        view_ = new StatusView(popup_.get(), frame->GetThemeProvider());
 | 
|      if (!expand_view_.get())
 | 
|        expand_view_.reset(new StatusViewExpander(this, view_));
 | 
| -    // On Windows use TYPE_MENU to ensure that this window uses the software
 | 
| -    // compositor which avoids the UI thread blocking issue during command
 | 
| -    // buffer creation. We can revert this change once http://crbug.com/125248
 | 
| -    // is fixed.
 | 
| -#if defined(OS_WIN)
 | 
| -    views::Widget::InitParams params(views::Widget::InitParams::TYPE_MENU);
 | 
| -    // The menu style assumes a top most window. We don't want that in this
 | 
| -    // case.
 | 
| -    params.keep_on_top = false;
 | 
| -#else
 | 
| +
 | 
|      views::Widget::InitParams params(views::Widget::InitParams::TYPE_POPUP);
 | 
| +#if defined(OS_WIN)
 | 
| +  // On Windows use the software compositor to ensure that we don't block
 | 
| +  // the UI thread blocking issue during command buffer creation. We can
 | 
| +  // revert this change once http://crbug.com/125248 is fixed.
 | 
| +  params.force_software_compositing = true;
 | 
|  #endif
 | 
|      params.opacity = views::Widget::InitParams::TRANSLUCENT_WINDOW;
 | 
|      params.accept_events = false;
 | 
| 
 |