]> sigrok.org Git - libsigrokdecode.git/blobdiff - type_decoder.c
Pass metadata to PDs only at runtime, not at decoder start
[libsigrokdecode.git] / type_decoder.c
index 3f4bae9d774742f791f3ec6d27b81041408ac59d..c8ef09e1021b4be12335eac5af61235f445330e2 100644 (file)
@@ -135,7 +135,7 @@ static PyObject *Decoder_put(PyObject *self, PyObject *args)
        switch (pdo->output_type) {
        case SRD_OUTPUT_ANN:
                /* Annotations are only fed to callbacks. */
-               if ((cb = srd_pd_output_callback_find(pdo->output_type))) {
+               if ((cb = srd_pd_output_callback_find(di->sess, pdo->output_type))) {
                        /* Annotations need converting from PyObject. */
                        if (convert_pyobj(di, data, &pdata->ann_format,
                                          (char ***)&pdata->data) != SRD_OK) {