summaryrefslogtreecommitdiff
path: root/src/modules/montage/montage.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/montage/montage.c')
-rw-r--r--src/modules/montage/montage.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/src/modules/montage/montage.c b/src/modules/montage/montage.c
index 2af0457..5782782 100644
--- a/src/modules/montage/montage.c
+++ b/src/modules/montage/montage.c
@@ -101,14 +101,8 @@ static void montage_destroy_context(void *context)
{
montage_context_t *ctxt = context;
- for (int i = 0; i < ctxt->n_modules; i++) {
- const til_module_t *module = ctxt->modules[i];
-
- if (!ctxt->contexts[i])
- continue;
-
- module->destroy_context(ctxt->contexts[i]);
- }
+ for (int i = 0; i < ctxt->n_modules; i++)
+ til_module_destroy_context(ctxt->modules[i], ctxt->contexts[i]);
free(ctxt->contexts);
free(ctxt->modules);
© All Rights Reserved