abort_job (CommonJob *job)
{
    /* destroy the undo action data too */
    g_clear_object (&job->undo_info);

    g_cancellable_cancel (job->cancellable);
}
abort_job (CommonJob *job)
{
     
    g_clear_object (&job->undo_info);

    g_cancellable_cancel (job->cancellable);
}