| 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; | 
|  |