X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Foutput%2Fascii.c;h=45abb656447433a01e6ecc65d08ceeccb5971280;hb=950043c30ecd2a0d1d15a14f0d07f29b06157fc6;hp=4d97479ce8c70c883f2434dc18be422e20c06c0e;hpb=7ea75009d1977874efb686b000516c4ce1343474;p=libsigrok.git diff --git a/src/output/ascii.c b/src/output/ascii.c index 4d97479c..45abb656 100644 --- a/src/output/ascii.c +++ b/src/output/ascii.c @@ -260,13 +260,12 @@ static struct sr_option options[] = { { 0 } }; -static struct sr_option *get_options(gboolean cached) +static struct sr_option *get_options(void) { - if (cached) - return options; - - options[0].def = g_variant_new_uint32(DEFAULT_SAMPLES_PER_LINE); - g_variant_ref_sink(options[0].def); + if (!options[0].def) { + options[0].def = g_variant_new_uint32(DEFAULT_SAMPLES_PER_LINE); + g_variant_ref_sink(options[0].def); + } return options; }