From 4afda8cbdbab019c2008894d0421f654092ba377 Mon Sep 17 00:00:00 2001
From: Thomas Goyne <plorkyeran@aegisub.org>
Date: Mon, 23 Dec 2013 10:00:24 -0800
Subject: [PATCH] Set the path to write crash recovery files to correctly

---
 aegisub/src/main.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/aegisub/src/main.cpp b/aegisub/src/main.cpp
index 229783595..c25070a7c 100644
--- a/aegisub/src/main.cpp
+++ b/aegisub/src/main.cpp
@@ -350,7 +350,8 @@ static void UnhandledExeception(bool stackWalk, agi::Context *c) {
 		agi::fs::CreateDirectory(path);
 
 		auto filename = c->subsController->Filename().stem();
-		path /= str(boost::format("%s.%s.ass") % filename % agi::util::strftime("%Y-%m-%d-%H-%M-%S"));
+		filename.replace_extension(str(boost::format("%s.ass") % agi::util::strftime("%Y-%m-%d-%H-%M-%S")));
+		path /= filename;
 		c->subsController->Save(path);
 
 #if wxUSE_STACKWALKER == 1
-- 
GitLab