fixed double fclose of crash dump file, removed block user context menu item for App::self()

This commit is contained in:
John Preston
2016-03-11 23:07:13 +03:00
parent f775d27371
commit 17aaa5ceab
2 changed files with 4 additions and 2 deletions
+3 -1
View File
@@ -607,7 +607,7 @@ void _moveOldDataFiles(const QString &wasDir) {
namespace SignalHandlers {
QString CrashDumpPath;
FILE *CrashDumpFile = 0;
FILE *CrashDumpFile = nullptr;
int CrashDumpFileNo = 0;
char LaunchedDateTimeStr[32] = { 0 };
char LaunchedBinaryName[256] = { 0 };
@@ -999,6 +999,8 @@ namespace SignalHandlers {
FinishBreakpad();
if (CrashDumpFile) {
fclose(CrashDumpFile);
CrashDumpFile = nullptr;
#ifdef Q_OS_WIN
_wunlink(CrashDumpPath.toStdWString().c_str());
#else