~renatofilho/address-book-service/fix-1493552

« back to all changes in this revision

Viewing changes to common/vcard-parser.cpp

  • Committer: Renato Araujo Oliveira Filho
  • Date: 2015-11-03 13:51:51 UTC
  • Revision ID: renato.filho@canonical.com-20151103135151-irff2bk3ipfhw75o
Cancel vcard parse and disconnect signals to avoid crash.

Show diffs side-by-side

added added

removed removed

Lines of Context:
347
347
void VCardParser::cancel()
348
348
{
349
349
    if (m_versitReader) {
 
350
        m_versitReader->cancel();
 
351
        disconnect(m_versitReader);
350
352
        delete m_versitReader;
351
353
        m_versitReader = 0;
352
354
    }
353
355
 
354
356
    if (m_versitWriter) {
 
357
        m_versitWriter->cancel();
 
358
        disconnect(m_versitWriter);
355
359
        delete m_versitWriter;
356
360
        m_versitWriter = 0;
357
361
    }