fix: use white background for non-OSR renderer by default (#14932)
This commit is contained in:
parent
319d9e519f
commit
a1b2162563
1 changed files with 6 additions and 1 deletions
|
@ -272,8 +272,13 @@ void WebContentsPreferences::AppendCommandLineSwitches(
|
||||||
|
|
||||||
// --background-color.
|
// --background-color.
|
||||||
std::string s;
|
std::string s;
|
||||||
if (GetAsString(&preference_, options::kBackgroundColor, &s))
|
if (GetAsString(&preference_, options::kBackgroundColor, &s)) {
|
||||||
command_line->AppendSwitchASCII(switches::kBackgroundColor, s);
|
command_line->AppendSwitchASCII(switches::kBackgroundColor, s);
|
||||||
|
} else if (!IsEnabled(options::kOffscreen)) {
|
||||||
|
// For non-OSR WebContents, we expect to have white background, see
|
||||||
|
// https://github.com/electron/electron/issues/13764 for more.
|
||||||
|
command_line->AppendSwitchASCII(switches::kBackgroundColor, "#fff");
|
||||||
|
}
|
||||||
|
|
||||||
// --guest-instance-id, which is used to identify guest WebContents.
|
// --guest-instance-id, which is used to identify guest WebContents.
|
||||||
int guest_instance_id = 0;
|
int guest_instance_id = 0;
|
||||||
|
|
Loading…
Reference in a new issue