Fix electron:7 build

This commit is contained in:
layman 2019-12-21 02:41:40 -08:00
parent a392cff0c4
commit e9d582ff83
3 changed files with 15 additions and 1 deletions

View File

@ -163,6 +163,7 @@ CHROMIUM_PATCHES=(
"${FILESDIR}/chromium-78-xlib-name-clash.patch"
"${FILESDIR}/chromium-78-blink-includes.patch"
"${FILESDIR}/chromium-78-use-system-libraries-in-official-build.patch"
"${FILESDIR}/chromium-78-missing-semicolon.patch"
)
PATCHES=(
"${FILESDIR}/electron-7.0.1-fix-chromium-viz-osr-patch.patch"

View File

@ -146,7 +146,7 @@ NODE_VERSION="12.8.1"
NODE_P="node-${NODE_VERSION}"
NODE_S="${S}/vendor/node"
NODEMODULES_P="electron-node-modules-7.1.1"
NODEMODULES_P="electron-node-modules-${PV}"
NODEMODULES_S="${S}/node_modules"
#deps included with chromium
@ -163,6 +163,7 @@ CHROMIUM_PATCHES=(
"${FILESDIR}/chromium-78-xlib-name-clash.patch"
"${FILESDIR}/chromium-78-blink-includes.patch"
"${FILESDIR}/chromium-78-use-system-libraries-in-official-build.patch"
"${FILESDIR}/chromium-78-missing-semicolon.patch"
)
PATCHES=(
"${FILESDIR}/electron-7.0.1-fix-chromium-viz-osr-patch.patch"

View File

@ -0,0 +1,12 @@
diff -Naur a/third_party/blink/renderer/core/dom/document.cc b/third_party/blink/renderer/core/dom/document.cc
--- a/third_party/blink/renderer/core/dom/document.cc 2019-12-21 01:02:56.696356861 -0800
+++ b/third_party/blink/renderer/core/dom/document.cc 2019-12-21 01:03:18.879355215 -0800
@@ -6216,7 +6216,7 @@
for (unsigned i = 0; i < length;) {
UChar32 c;
- U16_NEXT(characters, i, length, c)
+ U16_NEXT(characters, i, length, c);
if (c == ':') {
if (saw_colon)
return ParseQualifiedNameResult(kQNMultipleColons);