aboutsummaryrefslogtreecommitdiffstats
path: root/src/modules
diff options
context:
space:
mode:
authorGravatar Fabio Bas2009-02-16 15:59:47 +0000
committerGravatar Fabio Bas2009-02-16 15:59:47 +0000
commit6d4141795de62c34f59f9907d0fdb736f3de2e0b (patch)
tree3539e279a274ca4e93cdbcaf5c70a66c9f78f591 /src/modules
parentfix for #367 (diff)
downloadKVIrc-6d4141795de62c34f59f9907d0fdb736f3de2e0b.tar.gz
KVIrc-6d4141795de62c34f59f9907d0fdb736f3de2e0b.tar.bz2
KVIrc-6d4141795de62c34f59f9907d0fdb736f3de2e0b.zip
applied patch for #363, credit goes to aeriana
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@3076 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules')
-rw-r--r--src/modules/options/optw_texticons.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/modules/options/optw_texticons.cpp b/src/modules/options/optw_texticons.cpp
index e30805990..285e0ded0 100644
--- a/src/modules/options/optw_texticons.cpp
+++ b/src/modules/options/optw_texticons.cpp
@@ -223,6 +223,21 @@ void KviTextIconsOptionsWidget::delClicked()
if((i > -1) && (i < m_pTable->rowCount()))
{
+ if(m_pIconButton)
+ {
+ delete m_pIconButton;
+ m_pIconButton=0;
+ }
+ if(m_pBrowseButton)
+ {
+ delete m_pBrowseButton;
+ m_pBrowseButton=0;
+ }
+ if (m_pBox)
+ {
+ delete m_pBox;
+ m_pBox=0;
+ }
m_pTable->removeRow(i);
if(m_pTable->rowCount() == 0) m_pDel->setEnabled(false);
}