mirror of
https://bitbucket.org/smil3y/kdelibs.git
synced 2025-02-23 18:32:49 +00:00
kdecore: do not stream dummy services data for compatibility
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
921b416638
commit
009e24b361
2 changed files with 5 additions and 7 deletions
|
@ -33,7 +33,7 @@ void KProcessPrivate::writeAll(const QByteArray &buf, int fd)
|
|||
{
|
||||
int off = 0;
|
||||
do {
|
||||
int ret = ::write(fd, buf.data() + off, buf.size() - off);
|
||||
int ret = ::write(fd, buf.constData() + off, buf.size() - off);
|
||||
if (ret < 0) {
|
||||
if (errno != EINTR)
|
||||
return;
|
||||
|
|
|
@ -102,10 +102,8 @@ KServiceType::KServiceType( KServiceTypePrivate &dd)
|
|||
void
|
||||
KServiceTypePrivate::load( QDataStream& _str )
|
||||
{
|
||||
qint8 b;
|
||||
QString dummy;
|
||||
_str >> m_strName >> dummy >> m_strComment >> m_mapProps >> m_mapPropDefs
|
||||
>> b >> m_serviceOffersOffset;
|
||||
_str >> m_strName >> m_strComment >> m_mapProps >> m_mapPropDefs
|
||||
>> m_serviceOffersOffset;
|
||||
m_bDerived = m_mapProps.contains(QString::fromLatin1("X-KDE-Derived"));
|
||||
}
|
||||
|
||||
|
@ -116,8 +114,8 @@ KServiceTypePrivate::save( QDataStream& _str )
|
|||
// !! This data structure should remain binary compatible at all times !!
|
||||
// You may add new fields at the end. Make sure to update the version
|
||||
// number in ksycoca.h
|
||||
_str << m_strName << QString() /*was icon*/ << m_strComment << m_mapProps << m_mapPropDefs
|
||||
<< (qint8) 1 << m_serviceOffersOffset;
|
||||
_str << m_strName << m_strComment << m_mapProps << m_mapPropDefs
|
||||
<< m_serviceOffersOffset;
|
||||
}
|
||||
|
||||
KServiceType::~KServiceType()
|
||||
|
|
Loading…
Add table
Reference in a new issue