diff options
| author | 2010-03-28 14:36:43 +0000 | |
|---|---|---|
| committer | 2010-03-28 14:36:43 +0000 | |
| commit | 02f8d35e292478de8411ab33e83f83d4c1cc6fd2 (patch) | |
| tree | 95ff825180ef4b2e25154fe2f51a2d36877cd9e9 /src/modules | |
| parent | merged recent patches from upstream avdevice code (diff) | |
| download | KVIrc-02f8d35e292478de8411ab33e83f83d4c1cc6fd2.tar.gz KVIrc-02f8d35e292478de8411ab33e83f83d4c1cc6fd2.tar.bz2 KVIrc-02f8d35e292478de8411ab33e83f83d4c1cc6fd2.zip | |
Fixed #753
git-svn-id: https://svn.kvirc.de/svn/trunk/kvirc@4228 17fca916-40b9-46aa-a4ea-0a15b648b75c
Diffstat (limited to 'src/modules')
| -rw-r--r-- | src/modules/reguser/edituser.cpp | 35 |
1 files changed, 18 insertions, 17 deletions
diff --git a/src/modules/reguser/edituser.cpp b/src/modules/reguser/edituser.cpp index 76b904374..a0f73dee8 100644 --- a/src/modules/reguser/edituser.cpp +++ b/src/modules/reguser/edituser.cpp @@ -543,27 +543,28 @@ void KviRegisteredUserEntryDialog::notifyCheckClicked(bool bChecked) if(bChecked and m_pNotifyNick->text().isEmpty()) { QString szMask; - - for(KviIrcMask * m = m_pUser->maskList()->first();m;m = m_pUser->maskList()->next()) + if(m_pUser) { - QString tmp = m->nick(); - if((tmp.indexOf('*') == -1) && (tmp.indexOf('?') == -1) && (!tmp.isEmpty())) + for(KviIrcMask * m = m_pUser->maskList()->first();m;m = m_pUser->maskList()->next()) { - if(!szMask.isEmpty())szMask.append(' '); - szMask.append(tmp); + QString tmp = m->nick(); + if((tmp.indexOf('*') == -1) && (tmp.indexOf('?') == -1) && (!tmp.isEmpty())) + { + if(!szMask.isEmpty())szMask.append(' '); + szMask.append(tmp); + } } + // if the nickname list is still empty , build a dummy nick to notify + if(szMask.isEmpty()) + { + szMask = m_pUser->name(); + szMask.replace(" ",""); + szMask.replace("'",""); + szMask.replace("&",""); + szMask.replace(",",""); + } + m_pNotifyNick->setText(szMask); } - // if the nickname list is still empty , build a dummy nick to notify - if(szMask.isEmpty()) - { - szMask = m_pUser->name(); - szMask.replace(" ",""); - szMask.replace("'",""); - szMask.replace("&",""); - szMask.replace(",",""); - } - - m_pNotifyNick->setText(szMask); } } |
