Breakpad implementation (#535)

* qBreakpad simple implementation

* update chatterino.pro for linux

* Add breakpad building script for linux
This commit is contained in:
pajlada
2018-06-27 23:06:37 +00:00
committed by GitHub
parent 524be95e8b
commit 10df071077
6 changed files with 38 additions and 1 deletions
+8
View File
@@ -23,6 +23,10 @@
#include <stdio.h>
#endif
#ifdef CHATTERINO_USE_BREAKPAD
#include <QBreakpadHandler.h>
#endif
int runGui(QApplication &a, int argc, char *argv[]);
void runNativeMessagingHost();
void installCustomPalette();
@@ -83,6 +87,10 @@ int runGui(QApplication &a, int argc, char *argv[])
app->construct();
#ifdef CHATTERINO_USE_BREAKPAD
QBreakpadInstance.setDumpPath(app->paths->settingsFolderPath + "/Crashes");
#endif
auto &pathMan = *app->paths;
// Running file
auto runningPath = pathMan.miscDirectory + "/running_" + pathMan.applicationFilePathHash;