aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Alexey Sokolov2015-11-02 20:03:10 +0000
committerGravatar Alexey Sokolov2015-11-02 20:03:10 +0000
commit8b2f0ad1ca2473216114bde3455308fcf50f699e (patch)
tree9aae4e969d735f1b94ddbb5b948028ccbbf70864 /src
parentshortcuts: Don't use backtab on windows (diff)
parentFix invalid use of a pointer already freed (diff)
downloadKVIrc-8b2f0ad1ca2473216114bde3455308fcf50f699e.tar.gz
KVIrc-8b2f0ad1ca2473216114bde3455308fcf50f699e.tar.bz2
KVIrc-8b2f0ad1ca2473216114bde3455308fcf50f699e.zip
Merge pull request #1711 from stakewinner00/master
Minor fixes
Diffstat (limited to 'src')
-rw-r--r--src/kvilib/ext/KviAnimatedPixmapCache.cpp3
-rw-r--r--src/modules/objects/KvsObject_pixmap.cpp9
2 files changed, 5 insertions, 7 deletions
diff --git a/src/kvilib/ext/KviAnimatedPixmapCache.cpp b/src/kvilib/ext/KviAnimatedPixmapCache.cpp
index 78af27744..ecb43cfed 100644
--- a/src/kvilib/ext/KviAnimatedPixmapCache.cpp
+++ b/src/kvilib/ext/KviAnimatedPixmapCache.cpp
@@ -255,10 +255,9 @@ void KviAnimatedPixmapCache::internalNotifyDelete(
{
i = m_timerData.erase(i);
} else {
- i++;
+ ++i;
}
}
m_timerMutex.unlock();
}
-
diff --git a/src/modules/objects/KvsObject_pixmap.cpp b/src/modules/objects/KvsObject_pixmap.cpp
index f6846112a..23e1527ab 100644
--- a/src/modules/objects/KvsObject_pixmap.cpp
+++ b/src/modules/objects/KvsObject_pixmap.cpp
@@ -287,8 +287,8 @@ KVSO_CLASS_FUNCTION(pixmap,setPixel)
c->error(__tr2qs_ctx("The pixmap is null","objects"));
return false;
} else if(m_currentType==Pixmap) {
- if(m_pImage)
- delete m_pImage;
+ delete m_pImage;
+ m_pImage = new QImage();
*m_pImage = m_pPixmap->toImage();
delete m_pPixmap;
}
@@ -317,9 +317,8 @@ KVSO_CLASS_FUNCTION(pixmap,pixel)
} else if(m_currentType==Pixmap) {
// qDebug("mpimage %i",m_pImage);
// qDebug("pixmap %i %i",m_pPixmap->width(),m_pPixmap->height());
- if(m_pImage)
- delete m_pImage;
- else m_pImage = new QImage();
+ delete m_pImage;
+ m_pImage = new QImage();
*m_pImage = m_pPixmap->toImage();
delete m_pPixmap;
m_pPixmap = 0;