| Index: chrome/browser/ui/views/omnibox/omnibox_popup_contents_view.cc
 | 
| diff --git a/chrome/browser/ui/views/omnibox/omnibox_popup_contents_view.cc b/chrome/browser/ui/views/omnibox/omnibox_popup_contents_view.cc
 | 
| index 8f708ab0b358d52370f6708851a4204de4cef196..dd3b74ad29b0e17353346865b466276ca8aacd06 100644
 | 
| --- a/chrome/browser/ui/views/omnibox/omnibox_popup_contents_view.cc
 | 
| +++ b/chrome/browser/ui/views/omnibox/omnibox_popup_contents_view.cc
 | 
| @@ -234,17 +234,13 @@ void OmniboxPopupContentsView::UpdatePopupAppearance() {
 | 
|  
 | 
|      // If the popup is currently closed, we need to create it.
 | 
|      popup_ = (new AutocompletePopupWidget)->AsWeakPtr();
 | 
| -    // 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.parent = popup_parent->GetNativeView();
 | 
| 
 |