# HG changeset patch # User Michael Schloh von Bennewitz # Date 1229351470 -3600 # Node ID d926203bd2a8f1c4dbbf7a32c08d963584c40f1d # Parent 579d467531ccd4877a6ddcf2b7045f4854705a90 Correct NULL pointer test to allow to properly build line data. diff -r 579d467531cc -r d926203bd2a8 as_dataop.cpp --- a/as_dataop.cpp Mon Dec 15 15:16:37 2008 +0100 +++ b/as_dataop.cpp Mon Dec 15 15:31:10 2008 +0100 @@ -397,45 +397,45 @@ // Linewise save from the main table date, time, account, and others for (int nIter = 0; nIter < nRows; nIter++) { Tempfield = m_pMaintable->text(nIter, TITRAQ_IDXUSER); // Load user field text - if (Tempfield.isNull()) + if (!Tempfield.isNull()) Tstream << Tempfield; // Save user field text Tempfield = m_pMaintable->text(nIter, TITRAQ_IDXGUID); // Load GUID field text - if (Tempfield.isNull()) + if (!Tempfield.isNull()) Tstream << trUtf8(" ") << Tempfield; // Save GUID field text Tempfield = m_pMaintable->text(nIter, TITRAQ_IDXCRC); // Load CRC field text Tempfield.remove("0x"); - if (Tempfield.isNull()) + if (!Tempfield.isNull()) Tstream << trUtf8(" ") << Tempfield; // Save CRC field text Tempfield = m_pMaintable->text(nIter, TITRAQ_IDXREV); // Load rev field text - if (Tempfield.isNull()) + if (!Tempfield.isNull()) Tstream << trUtf8(" ") << Tempfield; // Save rev field text Tempfield = m_pMaintable->text(nIter, TITRAQ_IDXDATE); // Load date field text - if (Tempfield.isNull()) + if (!Tempfield.isNull()) Tstream << trUtf8(" ") << Tempfield; // Save date field text Tempfield = m_pMaintable->text(nIter, TITRAQ_IDXSTART); // Load start field text - if (Tempfield.isNull()) + if (!Tempfield.isNull()) Tstream << trUtf8(" ") << Tempfield; // Save start field text Tempfield = m_pMaintable->text(nIter, TITRAQ_IDXFINISH); // Load end field text - if (Tempfield.isNull()) + if (!Tempfield.isNull()) Tstream << trUtf8(" ") << Tempfield; // Save end field text Tempfield = m_pMaintable->text(nIter, TITRAQ_IDXAMOUNT); // Load amount field text - if (Tempfield.isNull()) + if (!Tempfield.isNull()) Tstream << trUtf8(" ") << Tempfield; // Save amount Tempfield = m_pMaintable->text(nIter, TITRAQ_IDXTASK); // Load acct field text - if (Tempfield.isNull()) + if (!Tempfield.isNull()) Tstream << trUtf8(" ") << Tempfield; // Save acct field text Tempfield = m_pMaintable->text(nIter, TITRAQ_IDXREMARK); // Load remark field text Tstream << trUtf8(" \""); // Save beginning double quote - if (Tempfield.isNull()) { + if (!Tempfield.isNull()) { Strsearch = QRegExp::escape(Tempfield); // Incoming string escaped Stripper.search(Strsearch); Tempfield.truncate(Stripper.pos()); // Cut off whitespace