summaryrefslogtreecommitdiff
path: root/core/pim/addressbook/contacteditor.cpp
Unidiff
Diffstat (limited to 'core/pim/addressbook/contacteditor.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/pim/addressbook/contacteditor.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/pim/addressbook/contacteditor.cpp b/core/pim/addressbook/contacteditor.cpp
index 7338eeb..f125edb 100644
--- a/core/pim/addressbook/contacteditor.cpp
+++ b/core/pim/addressbook/contacteditor.cpp
@@ -65,10 +65,13 @@ ContactEditor::ContactEditor( const OContact &entry,
65 WFlags fl ) 65 WFlags fl )
66 : QDialog( parent, name, TRUE, fl ), 66 : QDialog( parent, name, TRUE, fl ),
67 m_personalView ( false ) 67 m_personalView ( false )
68
68{ 69{
69 70
70 init(); 71 init();
71 setEntry( entry ); 72 setEntry( entry );
73
74 cmbDefaultEmail = 0;
72} 75}
73 76
74ContactEditor::~ContactEditor() { 77ContactEditor::~ContactEditor() {
@@ -631,7 +634,7 @@ void ContactEditor::defaultEmailChanged(int i){
631void ContactEditor::chooserChange( const QString &textChanged, int index, QLineEdit *inputWid ) { 634void ContactEditor::chooserChange( const QString &textChanged, int index, QLineEdit *inputWid ) {
632 635
633 if (slChooserNames[index] == "Default Email"){ 636 if (slChooserNames[index] == "Default Email"){
634 delete cmbDefaultEmail; 637 if (cmbDefaultEmail) delete cmbDefaultEmail;
635 cmbDefaultEmail = new QComboBox(inputWid->parentWidget()); 638 cmbDefaultEmail = new QComboBox(inputWid->parentWidget());
636 cmbDefaultEmail->setGeometry(inputWid->frameGeometry()); 639 cmbDefaultEmail->setGeometry(inputWid->frameGeometry());
637 cmbDefaultEmail->insertStringList(ent.emailList()); 640 cmbDefaultEmail->insertStringList(ent.emailList());