[Win] Use system's window background for message box.
authorCheng Zhao <zcbenz@gmail.com>
Thu, 25 Jul 2013 07:30:44 +0000 (15:30 +0800)
committerCheng Zhao <zcbenz@gmail.com>
Thu, 25 Jul 2013 07:30:44 +0000 (15:30 +0800)
browser/message_box_win.cc

index 86eaada..7c1915d 100644 (file)
@@ -8,6 +8,7 @@
 #include "base/run_loop.h"
 #include "base/utf_string_conversions.h"
 #include "browser/native_window.h"
+#include "skia/ext/skia_utils_win.h"
 #include "ui/views/controls/button/label_button.h"
 #include "ui/views/controls/message_box_view.h"
 #include "ui/views/layout/grid_layout.h"
@@ -106,7 +107,8 @@ MessageDialog::MessageDialog(NativeWindow* parent_window,
   widget_->set_frame_type(views::Widget::FRAME_TYPE_FORCE_NATIVE);
   widget_->Init(widget_params);
 
-  set_background(views::Background::CreateStandardPanelBackground());
+  set_background(views::Background::CreateSolidBackground(
+        skia::COLORREFToSkColor(GetSysColor(COLOR_WINDOW))));
   widget_->Show();
 }