diff --git a/src/gui/app.cpp b/src/gui/app.cpp index 65a13219..c535a87f 100644 --- a/src/gui/app.cpp +++ b/src/gui/app.cpp @@ -57,6 +57,16 @@ namespace loot { LootApp::LootApp() {} + void LootApp::OnBeforeCommandLineProcessing(const CefString& process_type, + CefRefPtr command_line) { + if (process_type.empty()) { + // Browser process, OK to modify the command line. + + // Disable spell checking. + command_line->AppendSwitch("--disable-spell-checking"); + } + } + CefRefPtr LootApp::GetBrowserProcessHandler() { return this; } diff --git a/src/gui/app.h b/src/gui/app.h index 66bb720f..59c8e173 100644 --- a/src/gui/app.h +++ b/src/gui/app.h @@ -41,6 +41,8 @@ namespace loot { LootApp(); // Override CefApp methods. + virtual void OnBeforeCommandLineProcessing(const CefString& process_type, + CefRefPtr command_line); virtual CefRefPtr GetBrowserProcessHandler() OVERRIDE; virtual CefRefPtr GetRenderProcessHandler() OVERRIDE; virtual void OnRegisterCustomSchemes(CefRefPtr registrar) OVERRIDE;