Finish job when user canceled dialogbox or agent is not valid.

Bug found by david
wilder-work
Montel Laurent 13 years ago
parent a940c7c361
commit 9935d3d336
  1. 10
      createnewcontactjob.cpp

@ -85,9 +85,17 @@ void CreateNewContactJob::slotCollectionsFetched(KJob*job)
connect( job, SIGNAL(result(KJob*)), SLOT(slotResourceCreationDone(KJob*)) );
job->configure( mParentWidget );
job->start();
return;
} else { //if agent is not valid => return error and finish job
setError( UserDefinedError );
emitResult();
return;
}
} else { //dialog canceled => return error and finish job
setError( UserDefinedError );
emitResult();
return;
}
return;
}
createContact();
emitResult();

Loading…
Cancel
Save