diff -r 6bb1b21d2484 -r 2f8f8080a020 phoneapp/phoneuiqtviewadapter/src/phonenotecontroller.cpp --- a/phoneapp/phoneuiqtviewadapter/src/phonenotecontroller.cpp Fri Apr 16 14:58:25 2010 +0300 +++ b/phoneapp/phoneuiqtviewadapter/src/phonenotecontroller.cpp Mon May 03 12:31:11 2010 +0300 @@ -73,16 +73,29 @@ HbDeviceMessageBox messageBox(noteString, type); messageBox.setTimeout(HbDialog::StandardTimeout); messageBox.exec(); - } else { - HbDeviceMessageBox *messageBox = new HbDeviceMessageBox( - noteString, type); - messageBox->setTimeout(HbDialog::StandardTimeout); - m_messageBoxList.append(messageBox); + } else { + bool showNote(true); + for (int i = 0;itext()) { + showNote = false; + break; + } + } - if (1 == m_messageBoxList.size()) { - QObject::connect(messageBox, SIGNAL(aboutToClose()), - this, SLOT(destroyDialog())); - messageBox->show(); + if (showNote) { + HbDeviceMessageBox *messageBox = new HbDeviceMessageBox( + noteString, type); + messageBox->setTimeout(HbDialog::StandardTimeout); + m_messageBoxList.append(messageBox); + + if (1 == m_messageBoxList.size()) { + QObject::connect(messageBox, SIGNAL(aboutToClose()), + this, SLOT(destroyDialog())); + messageBox->show(); + } } } }