mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
fix build on windows
This commit is contained in:
@@ -96,3 +96,5 @@ breakpad_allow_getting_string_values_for_crash_keys.patch
|
||||
crash_allow_disabling_compression_on_linux.patch
|
||||
allow_setting_secondary_label_via_simplemenumodel.patch
|
||||
fix_xserver_crash_when_using_xwindow_setxwindowicons.patch
|
||||
disable_unnecessary_ischromefirstrun_check.patch
|
||||
disable_dcheck_that_fails_with_software_compositing.patch
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Deepak Mohan <hop2deep@gmail.com>
|
||||
Date: Fri, 22 May 2020 17:58:16 -0700
|
||||
Subject: Disable DCHECK that fails with software compositing
|
||||
|
||||
Should be removed once https://bugs.chromium.org/p/chromium/issues/detail?id=1084625
|
||||
is addressed.
|
||||
|
||||
diff --git a/ui/views/win/hwnd_message_handler.cc b/ui/views/win/hwnd_message_handler.cc
|
||||
index eb43285dfacd700451dacb3a04546790298026ea..faa47e9ef7f388dc0bfa5cd3efb961e6339ce390 100644
|
||||
--- a/ui/views/win/hwnd_message_handler.cc
|
||||
+++ b/ui/views/win/hwnd_message_handler.cc
|
||||
@@ -2407,13 +2407,13 @@ void HWNDMessageHandler::OnPaint(HDC dc) {
|
||||
RECT cr;
|
||||
if (GetClientRect(hwnd(), &cr)) {
|
||||
if (exposed_pixels_.height() > 0) {
|
||||
- DCHECK_GE(cr.bottom, exposed_pixels_.height());
|
||||
+ //DCHECK_GE(cr.bottom, exposed_pixels_.height());
|
||||
RECT rect = {cr.left, cr.bottom - exposed_pixels_.height(), cr.right,
|
||||
cr.bottom};
|
||||
FillRect(ps.hdc, &rect, brush);
|
||||
}
|
||||
if (exposed_pixels_.width() > 0) {
|
||||
- DCHECK_GE(cr.right, exposed_pixels_.width());
|
||||
+ //DCHECK_GE(cr.right, exposed_pixels_.width());
|
||||
RECT rect = {cr.right - exposed_pixels_.width(), cr.top, cr.right,
|
||||
cr.bottom - exposed_pixels_.height()};
|
||||
FillRect(ps.hdc, &rect, brush);
|
||||
@@ -0,0 +1,39 @@
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Deepak Mohan <hop2deep@gmail.com>
|
||||
Date: Fri, 22 May 2020 17:40:47 -0700
|
||||
Subject: Disable unnecessary IsChromeFirstRun check
|
||||
|
||||
https://crrev.com/c/2155167/18/chrome/browser/spellchecker/spellcheck_service.cc#586
|
||||
|
||||
diff --git a/chrome/browser/spellchecker/spellcheck_service.cc b/chrome/browser/spellchecker/spellcheck_service.cc
|
||||
index d353a024b8f18e8a02edd7bb9c8cdc76e1af1963..8aef24d488365398161a75790ad306e4b1fecb72 100644
|
||||
--- a/chrome/browser/spellchecker/spellcheck_service.cc
|
||||
+++ b/chrome/browser/spellchecker/spellcheck_service.cc
|
||||
@@ -18,7 +18,9 @@
|
||||
#include "base/synchronization/waitable_event.h"
|
||||
#include "base/values.h"
|
||||
#include "build/build_config.h"
|
||||
+#if 0
|
||||
#include "chrome/browser/first_run/first_run.h"
|
||||
+#endif
|
||||
#include "chrome/browser/spellchecker/spellcheck_factory.h"
|
||||
#include "chrome/browser/spellchecker/spellcheck_hunspell_dictionary.h"
|
||||
#include "components/language/core/browser/pref_names.h"
|
||||
@@ -566,7 +568,7 @@ void SpellcheckService::InitWindowsDictionaryLanguages(
|
||||
.empty());
|
||||
});
|
||||
|
||||
- if (first_run::IsChromeFirstRun()) {
|
||||
+ //if (first_run::IsChromeFirstRun()) {
|
||||
// Ensure that spellcheck is enabled for the first dialect of the
|
||||
// accepted languages if there is a Windows dictionary installed for
|
||||
// that dialect.
|
||||
@@ -606,7 +608,7 @@ void SpellcheckService::InitWindowsDictionaryLanguages(
|
||||
base::Value(first_user_language));
|
||||
prefs->Set(spellcheck::prefs::kSpellCheckDictionaries, user_dictionaries);
|
||||
}
|
||||
- }
|
||||
+ //}
|
||||
|
||||
// No need to call LoadHunspellDictionaries() as when the ListPrefUpdate
|
||||
// object goes out of scope, the preference change handler will do this.
|
||||
Reference in New Issue
Block a user