- MessageModelItem *oldItem = _messageList.takeAt(prevIdx);
- if(msglist.last().timestamp() < oldItem->timeStamp()) {
- // we have to reinsert it (with changed msgId -> thus we need to recreate it)
- Message dayChangeMsg = Message::ChangeOfDay(oldItem->timeStamp());
+// MessageModelItem *oldItem = _messageList.takeAt(prevIdx);
+// if(msglist.last().timestamp() < oldItem->timestamp()) {
+// // we have to reinsert it (with changed msgId -> thus we need to recreate it)
+// Message dayChangeMsg = Message::ChangeOfDay(oldItem->timestamp());
+// dayChangeMsg.setMsgId(msglist.last().msgId());
+// dayChangeItem = createMessageModelItem(dayChangeMsg);
+// }
+// delete oldItem;
+
+
+ dayChangeMsg = takeMessageAt(prevIdx);
+ if(msglist.last().timestamp() < dayChangeMsg.timestamp()) {
+ // we have to reinsert it with a changed msgId