Use the user-visible version number in our user agent string

I.e., use CFBundleShortVersionString instead of CFBundleVersion on OS X and
ProductVersion instead of FileVersion on Windows.

This is generally more useful (although slightly lower granularity) than the
machine-readable version number.
This commit is contained in:
Adam Roben 2013-05-28 15:42:52 -04:00
parent 54419bbbb1
commit a24c390318
2 changed files with 7 additions and 3 deletions

View file

@ -13,7 +13,7 @@ std::string GetApplicationName() {
std::string GetApplicationVersion() {
auto info = make_scoped_ptr(FileVersionInfo::CreateFileVersionInfoForModule(GetModuleHandle(nullptr)));
return UTF16ToUTF8(info->file_version());
return UTF16ToUTF8(info->product_version());
}
}