Fix compilation errors on Windows
This commit is contained in:
parent
20466bad8f
commit
cadd1969d9
5 changed files with 11 additions and 5 deletions
|
@ -9,8 +9,10 @@
|
|||
#include "chrome/browser/ui/views/color_chooser_dialog.h"
|
||||
#include "content/public/browser/color_chooser.h"
|
||||
#include "content/public/browser/render_view_host.h"
|
||||
#include "content/public/browser/render_widget_host.h"
|
||||
#include "content/public/browser/render_widget_host_view.h"
|
||||
#include "content/public/browser/web_contents.h"
|
||||
#include "ui/aura/window.h"
|
||||
#include "ui/views/color_chooser/color_chooser_listener.h"
|
||||
|
||||
class ColorChooserWin : public content::ColorChooser,
|
||||
|
@ -55,9 +57,11 @@ ColorChooserWin* ColorChooserWin::Open(content::WebContents* web_contents,
|
|||
ColorChooserWin::ColorChooserWin(content::WebContents* web_contents,
|
||||
SkColor initial_color)
|
||||
: web_contents_(web_contents) {
|
||||
gfx::NativeWindow owning_window = (gfx::NativeWindow)::GetAncestor(
|
||||
(HWND)web_contents->GetRenderViewHost()->GetView()->GetNativeView(),
|
||||
GA_ROOT);
|
||||
gfx::NativeWindow owning_window = web_contents->GetRenderViewHost()
|
||||
->GetWidget()
|
||||
->GetView()
|
||||
->GetNativeView()
|
||||
->GetToplevelWindow();
|
||||
color_chooser_dialog_ = new ColorChooserDialog(this,
|
||||
initial_color,
|
||||
owning_window);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue