X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=lib%2Fcontext.c;h=dbab33754cab346ba6c8a2054d72398338ffde23;hp=e9a35c1d5844f7be8c0983eb86b240901b58efd8;hb=98a0490342a1b8f8841ef52aaaef2cef11782ff1;hpb=e3d12cf93f067601df4179ef4b7e2a30aa0065f7 diff --git a/lib/context.c b/lib/context.c index e9a35c1d..dbab3375 100644 --- a/lib/context.c +++ b/lib/context.c @@ -107,6 +107,11 @@ int bt_context_add_trace(struct bt_context *ctx, const char *path, strncpy(handle->path, path, PATH_MAX); handle->path[PATH_MAX - 1] = '\0'; + if (fmt->set_handle) + fmt->set_handle(td, handle); + if (fmt->set_context) + fmt->set_context(td, ctx); + /* Add new handle to container */ g_hash_table_insert(ctx->trace_handles, (gpointer) (unsigned long) handle->id,