| Index: chrome/browser/chromeos/frame/bubble_window.cc
 | 
| diff --git a/chrome/browser/chromeos/frame/bubble_window.cc b/chrome/browser/chromeos/frame/bubble_window.cc
 | 
| index 8c79f790b881b1c32caae05342df4babdef313f6..070a7b9bc283e06c762534019f71c1f62baabd84 100644
 | 
| --- a/chrome/browser/chromeos/frame/bubble_window.cc
 | 
| +++ b/chrome/browser/chromeos/frame/bubble_window.cc
 | 
| @@ -20,6 +20,9 @@ BubbleWindow::BubbleWindow(views::Widget* window,
 | 
|  }
 | 
|  
 | 
|  void BubbleWindow::InitNativeWidget(const views::Widget::InitParams& params) {
 | 
| +#if defined(USE_AURA)
 | 
| +  // TODO(saintlou): Switch to alicet@chromium.org PureView when landed
 | 
| +#else
 | 
|    views::NativeWidgetGtk::InitNativeWidget(params);
 | 
|  
 | 
|    // Turn on double buffering so that the hosted GtkWidgets does not
 | 
| @@ -39,6 +42,7 @@ void BubbleWindow::InitNativeWidget(const views::Widget::InitParams& params) {
 | 
|    gdk_window_set_back_pixmap(GetNativeView()->window, NULL, FALSE);
 | 
|    gtk_widget_realize(window_contents());
 | 
|    gdk_window_set_back_pixmap(window_contents()->window, NULL, FALSE);
 | 
| +#endif
 | 
|  }
 | 
|  
 | 
|  views::NonClientFrameView* BubbleWindow::CreateNonClientFrameView() {
 | 
| @@ -50,6 +54,10 @@ views::Widget* BubbleWindow::Create(
 | 
|      gfx::NativeWindow parent,
 | 
|      BubbleWindowStyle style,
 | 
|      views::WidgetDelegate* widget_delegate) {
 | 
| +#if defined(USE_AURA)
 | 
| +  // TODO(saintlou):
 | 
| +  return NULL;
 | 
| +#else
 | 
|    // TODO(saintlou): Ultimately we do not want 2 classes for BubbleWindows.
 | 
|    // Furthermore the 2 other styles (STYLE_XBAR & STYLE_THROBBER) are only used
 | 
|    // in LoginHtmlDialog::Show() which will be deprecated soon.
 | 
| @@ -78,6 +86,7 @@ views::Widget* BubbleWindow::Create(
 | 
|    window->Init(params);
 | 
|  
 | 
|    return window;
 | 
| +#endif
 | 
|  }
 | 
|  
 | 
|  }  // namespace chromeos
 | 
| 
 |