fix: BrowserView setBackgroundColor needs two calls (#31863)
This commit is contained in:
parent
38d2ec0cb6
commit
239ba7d905
1 changed files with 5 additions and 4 deletions
|
@ -155,11 +155,12 @@ gfx::Rect BrowserView::GetBounds() {
|
||||||
}
|
}
|
||||||
|
|
||||||
void BrowserView::SetBackgroundColor(const std::string& color_name) {
|
void BrowserView::SetBackgroundColor(const std::string& color_name) {
|
||||||
if (!web_contents())
|
view_->SetBackgroundColor(ParseHexColor(color_name));
|
||||||
return;
|
|
||||||
|
|
||||||
auto* wc = web_contents()->web_contents();
|
if (web_contents()) {
|
||||||
wc->SetPageBaseBackgroundColor(ParseHexColor(color_name));
|
auto* wc = web_contents()->web_contents();
|
||||||
|
wc->SetPageBaseBackgroundColor(ParseHexColor(color_name));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
v8::Local<v8::Value> BrowserView::GetWebContents(v8::Isolate* isolate) {
|
v8::Local<v8::Value> BrowserView::GetWebContents(v8::Isolate* isolate) {
|
||||||
|
|
Loading…
Reference in a new issue