mirror of https://github.com/PCSX2/pcsx2.git
Qt: Install crash handler on startup
This commit is contained in:
parent
abde47fa18
commit
69da1e4559
|
@ -27,6 +27,8 @@
|
|||
#include "Frontend/GameList.h"
|
||||
#include "svnrev.h"
|
||||
|
||||
#include "common/CrashHandler.h"
|
||||
|
||||
static void PrintCommandLineVersion()
|
||||
{
|
||||
std::fprintf(stderr, "PCSX2 Version %s\n", GIT_REV);
|
||||
|
@ -189,6 +191,8 @@ static bool ParseCommandLineOptions(int argc, char* argv[], std::shared_ptr<VMBo
|
|||
|
||||
int main(int argc, char* argv[])
|
||||
{
|
||||
CrashHandler::Install();
|
||||
|
||||
QGuiApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
|
||||
QGuiApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
|
||||
QGuiApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::PassThrough);
|
||||
|
|
|
@ -26,6 +26,7 @@
|
|||
|
||||
#include "common/Assertions.h"
|
||||
#include "common/Console.h"
|
||||
#include "common/CrashHandler.h"
|
||||
#include "common/FileSystem.h"
|
||||
#include "common/SettingsWrapper.h"
|
||||
#include "common/StringUtil.h"
|
||||
|
@ -114,6 +115,9 @@ bool QtHost::SetCriticalFolders()
|
|||
EmuFolders::Settings = EmuFolders::DataRoot.Combine(wxDirName(L"inis"));
|
||||
EmuFolders::Resources = EmuFolders::AppRoot.Combine(wxDirName(L"resources"));
|
||||
|
||||
// Write crash dumps to the data directory, since that'll be accessible for certain.
|
||||
CrashHandler::SetWriteDirectory(EmuFolders::DataRoot.ToUTF8().data());
|
||||
|
||||
// the resources directory should exist, bail out if not
|
||||
if (!EmuFolders::Resources.Exists())
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue