From f698922eeea11e4089d746d3529a819897defee4 Mon Sep 17 00:00:00 2001 From: Aqua-sama Date: Mon, 8 Oct 2018 13:34:34 +0200 Subject: Disable Chromium crash handler Chromium's crash handler prevents breakpad from creating crashdumps. - add browser.crash.path: set minidump location - add browser.crash.handler: call this program after crashing --- lib/configuration/configuration.cpp | 3 +++ lib/configuration/defaults.h.in | 1 + 2 files changed, 4 insertions(+) (limited to 'lib/configuration') diff --git a/lib/configuration/configuration.cpp b/lib/configuration/configuration.cpp index 0898c09..48acecf 100644 --- a/lib/configuration/configuration.cpp +++ b/lib/configuration/configuration.cpp @@ -55,6 +55,9 @@ Configuration::Configuration(QObject *parent) ("browser.locale", po::value(), "Set Qt localization.") ("browser.translation", po::value(), "Set application localization.") + ("browser.crash.path", po::value()->default_value(CrashdumpPath)) + ("browser.crash.handler", po::value()) + // main window ui ("mainwindow.height", po::value()->default_value(720)) ("mainwindow.width", po::value()->default_value(1280)) diff --git a/lib/configuration/defaults.h.in b/lib/configuration/defaults.h.in index 8c4b334..f239b14 100644 --- a/lib/configuration/defaults.h.in +++ b/lib/configuration/defaults.h.in @@ -2,6 +2,7 @@ #define SMOLBOTE_DEFAULTS #cmakedefine ConfigPath "@ConfigPath@" +#cmakedefine CrashdumpPath "@CrashdumpPath@" #cmakedefine FilterPath "@FilterPath@" #cmakedefine PluginsPath "@PluginsPath@" -- cgit v1.2.1