X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=src%2Foutput%2Fbits.c;fp=src%2Foutput%2Fbits.c;h=22212fd5cd205c088884ce396be49882ada6c4f2;hb=950043c30ecd2a0d1d15a14f0d07f29b06157fc6;hp=e9eace0793702f7b8d531426767e40403f540329;hpb=7ea75009d1977874efb686b000516c4ce1343474;p=libsigrok.git diff --git a/src/output/bits.c b/src/output/bits.c index e9eace07..22212fd5 100644 --- a/src/output/bits.c +++ b/src/output/bits.c @@ -246,13 +246,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; }