Program version is now in a const from a generated file, not a static macro. Plus all the mess I had to make to get that to work.

This commit is contained in:
Ben "root" Anderson
2015-01-28 19:21:24 -06:00
parent 0d394e269d
commit 7a33b8a44a
8 changed files with 29 additions and 57 deletions
+3 -2
View File
@@ -25,6 +25,7 @@
#include "XmlFileUtil.h"
#include "LocalizedString.h"
#include "RageFileDriverDeflate.h"
#include "ver.h"
#if defined(_MSC_VER)
#pragma comment(lib, "archutils/Win32/ddk/dbghelp.lib")
@@ -434,7 +435,7 @@ static void MakeCrashReport( const CompleteCrashData &Data, RString &sOut )
sOut += ssprintf(
"%s crash report (build %d, %s @ %s)\n"
"--------------------------------------\n\n",
PRODUCT_ID_VER, version_num, version_date, version_time );
(string(PRODUCT_FAMILY) + product_version).c_str(), version_num, version_date, version_time );
sOut += ssprintf( "Crash reason: %s\n", Data.m_CrashInfo.m_CrashReason );
sOut += ssprintf( "\n" );
@@ -737,7 +738,7 @@ BOOL CrashDialog::HandleMessage( UINT msg, WPARAM wParam, LPARAM lParam )
// Create the form data to send.
m_pPost = new NetworkPostData;
m_pPost->SetData( "Product", PRODUCT_ID );
m_pPost->SetData( "Version", PRODUCT_VER );
m_pPost->SetData( "Version", product_version );
m_pPost->SetData( "Arch", HOOKS->GetArchName().c_str() );
m_pPost->SetData( "Report", m_sCrashReport );
m_pPost->SetData( "Reason", m_CrashData.m_CrashInfo.m_CrashReason );