Skip to content

Commit

Permalink
Fixed|Client: Parsing version numbers with fewer than three components
Browse files Browse the repository at this point in the history
IssueID #2080
  • Loading branch information
skyjake committed Jun 14, 2015
1 parent 42ee250 commit d2161a8
Showing 1 changed file with 11 additions and 5 deletions.
16 changes: 11 additions & 5 deletions doomsday/apps/client/include/versioninfo.h
Expand Up @@ -46,11 +46,17 @@ struct VersionInfo

void parseVersionString(de::String const &version)
{
QStringList parts = version.split('.');
major = parts[0].toInt();
minor = parts[1].toInt();
revision = 0;
patch = 0;
major = minor = revision = patch = 0;

QStringList const parts = version.split('.');
if(parts.size() > 0)
{
major = parts[0].toInt();
}
if(parts.size() > 1)
{
minor = parts[1].toInt();
}
if(parts.size() > 2)
{
if(parts[2].contains('-'))
Expand Down

0 comments on commit d2161a8

Please sign in to comment.