X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=output%2Ftext%2Ftext.c;h=54350b88ffcc5de394108eb4f56cff824d5b15f3;hb=91aea754aaed0f0f2a6fc4b2b875f0d0b7c01f8e;hp=6856612127c1528f8df3f88380ed7230974584c8;hpb=3544f848e0d7f67af8e11ce7ec344b34cd797df3;p=libsigrok.git diff --git a/output/text/text.c b/output/text/text.c index 68566121..54350b88 100644 --- a/output/text/text.c +++ b/output/text/text.c @@ -74,7 +74,7 @@ SR_PRIV void flush_linebufs(struct context *ctx, uint8_t *outbuf) SR_PRIV int init(struct sr_output *o, int default_spl, enum outputmode mode) { struct context *ctx; - struct sr_probe *probe; + struct sr_channel *probe; GSList *l; GVariant *gvar; uint64_t samplerate; @@ -92,6 +92,8 @@ SR_PRIV int init(struct sr_output *o, int default_spl, enum outputmode mode) for (l = o->sdi->probes; l; l = l->next) { probe = l->data; + if (probe->type != SR_PROBE_LOGIC) + continue; if (!probe->enabled) continue; ctx->probenames = g_slist_append(ctx->probenames, probe->name);