From 9e5c37585e70570767fa9c20750b22483d9882cf Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sun, 9 Mar 2014 17:31:25 +0000 Subject: filling contactID for destination events in dbchecker git-svn-id: http://svn.miranda-ng.org/main/trunk@8512 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/Db3x_mmap/src/dbtool/eventchain.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'plugins/Db3x_mmap/src/dbtool') diff --git a/plugins/Db3x_mmap/src/dbtool/eventchain.cpp b/plugins/Db3x_mmap/src/dbtool/eventchain.cpp index 6e54878cf6..3fa324aff9 100644 --- a/plugins/Db3x_mmap/src/dbtool/eventchain.cpp +++ b/plugins/Db3x_mmap/src/dbtool/eventchain.cpp @@ -186,10 +186,8 @@ int CDb3Mmap::WorkEventChain(DWORD ofsContact, DBContact *dbc, int firstTime) dbeOld.flags &= ~DBEF_FIRST; } - if (dbeOld.contactID == 0) { - cb->pfnAddLogMessage(STATUS_WARNING, TranslateT("Zero event's contact ID: correcting")); + if (dbeOld.contactID == 0) dbeOld.contactID = dbc->dwContactID; - } if (dbeOld.flags & ~DBEF_ALL) { cb->pfnAddLogMessage(STATUS_WARNING, TranslateT("Extra flags found in event: removing")); @@ -237,6 +235,7 @@ int CDb3Mmap::WorkEventChain(DWORD ofsContact, DBContact *dbc, int firstTime) cb->pfnAddLogMessage(STATUS_WARNING, TranslateT("Event not backlinked correctly: fixing")); dbeNew->flags = dbeOld.flags; + dbeNew->contactID = dbc->dwContactID; dbeNew->ofsPrev = ofsDestPrevEvent; dbeNew->ofsNext = 0; -- cgit v1.2.3