aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tomasz Moń2008-06-17 22:16:39 +0000
committerGravatar Tomasz Moń2008-06-17 22:16:39 +0000
commit8ed91e3bf6d50fdac7fed13a4d7b19bcfdc4864e (patch)
tree47bbbef1d3637acbfef98e5362d801554c85f91c
parentinstall kvi_dccfiletransfericons.png (diff)
downloadKVIrc-8ed91e3bf6d50fdac7fed13a4d7b19bcfdc4864e.tar.gz
KVIrc-8ed91e3bf6d50fdac7fed13a4d7b19bcfdc4864e.tar.bz2
KVIrc-8ed91e3bf6d50fdac7fed13a4d7b19bcfdc4864e.zip
creating empty QPixmap doesn't quite make sense
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@1929 17fca916-40b9-46aa-a4ea-0a15b648b75c
-rw-r--r--src/modules/dcc/send.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/modules/dcc/send.cpp b/src/modules/dcc/send.cpp
index 1e16df77c..3d425fd76 100644
--- a/src/modules/dcc/send.cpp
+++ b/src/modules/dcc/send.cpp
@@ -1112,6 +1112,7 @@ void KviDccFileTransfer::displayPaint(QPainter * p,int column,int width,int heig
{
case COLUMN_TRANSFERTYPE:
{
+ if(!g_pDccFileTransferIcon)break;
int xoffset = 0;
int yoffset = 0;
if(m_pDescriptor->bRecvFile)yoffset = 64;
@@ -1361,7 +1362,7 @@ void KviDccFileTransfer::init()
QPixmap * pix = g_pIconManager->getImage("kvi_dccfiletransfericons.png");
if(pix)g_pDccFileTransferIcon = new QPixmap(*pix);
- else g_pDccFileTransferIcon = new QPixmap(192,128);
+ else g_pDccFileTransferIcon = 0;
}
void KviDccFileTransfer::done()
@@ -1371,7 +1372,7 @@ void KviDccFileTransfer::done()
delete t;
delete g_pDccFileTransfers;
g_pDccFileTransfers = 0;
- delete g_pDccFileTransferIcon;
+ if(g_pDccFileTransferIcon)delete g_pDccFileTransferIcon;
g_pDccFileTransferIcon = 0;
}