mirror of
https://bitbucket.org/smil3y/kdelibs.git
synced 2025-02-23 18:32:49 +00:00
kdecore: avoid temporaries while parsing zone.tab
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
dce754f698
commit
c9dfc0f13a
1 changed files with 4 additions and 6 deletions
|
@ -180,18 +180,16 @@ void KSystemTimeZonesPrivate::update(const QString &path)
|
|||
continue;
|
||||
}
|
||||
|
||||
const QString zonecode = QString::fromLatin1(zonetabparts.at(0).constData(), zonetabparts.at(0).size());
|
||||
const QString zonename = QString::fromLatin1(zonetabparts.at(2).constData(), zonetabparts.at(2).size());
|
||||
QString zonecomment;
|
||||
if (zonetabparts.size() == 4) {
|
||||
zonecomment = QString::fromLatin1(zonetabparts.at(3).constData(), zonetabparts.at(3).size());
|
||||
}
|
||||
const float zonelatitude = zonetabcoordinates.at(0);
|
||||
const float zonelongitude = zonetabcoordinates.at(1);
|
||||
|
||||
const KTimeZone ktimezone(
|
||||
m_tzfileSource,
|
||||
zonename, zonecode, zonelatitude, zonelongitude, zonecomment
|
||||
QString::fromLatin1(zonetabparts.at(2).constData(), zonetabparts.at(2).size()),
|
||||
QString::fromLatin1(zonetabparts.at(0).constData(), zonetabparts.at(0).size()),
|
||||
zonetabcoordinates.at(0), zonetabcoordinates.at(1),
|
||||
zonecomment
|
||||
);
|
||||
KTimeZones::add(ktimezone);
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue