diff --git a/src/engine/gncJob.h b/src/engine/gncJob.h index c1008ae0ef..b74b53bd19 100644 --- a/src/engine/gncJob.h +++ b/src/engine/gncJob.h @@ -80,9 +80,9 @@ const char * gncJobGetID (const GncJob *job); const char * gncJobGetName (const GncJob *job); const char * gncJobGetReference (const GncJob *job); GncOwner * gncJobGetOwner (GncJob *job); +gboolean gncJobGetActive (const GncJob *job); /** @} */ -gboolean gncJobGetActive (const GncJob *job); /** Return a pointer to the instance gncJob that is identified * by the guid, and is residing in the book. Returns NULL if the diff --git a/src/engine/gncOwner.c b/src/engine/gncOwner.c index 87b0f45f05..688e1227da 100644 --- a/src/engine/gncOwner.c +++ b/src/engine/gncOwner.c @@ -393,9 +393,8 @@ gboolean gncOwnerGetActive (const GncOwner *owner) return gncVendorGetActive (owner->owner.vendor); case GNC_OWNER_EMPLOYEE: return gncEmployeeGetActive (owner->owner.employee); - /* Jobs don't really have an active status, so we consider them always active */ case GNC_OWNER_JOB: - return TRUE; + return gncJobGetActive (owner->owner.job); } }