X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fview%2Fdecode%2Fannotation.cpp;h=797b428ae781354afe66b71a2860a89ef408a72e;hb=a2be2530bc72fd3445f23a09c162e1c9b33e4680;hp=339b46afb0b36fb11600fae64d87c6b7038461fb;hpb=b213ef0991a13af0c74ffe5c54382c5c455c5496;p=pulseview.git diff --git a/pv/view/decode/annotation.cpp b/pv/view/decode/annotation.cpp index 339b46a..797b428 100644 --- a/pv/view/decode/annotation.cpp +++ b/pv/view/decode/annotation.cpp @@ -53,10 +53,14 @@ const QColor Annotation::Colours[7] = { Annotation::Annotation(const srd_proto_data *const pdata) : _start_sample(pdata->start_sample), - _end_sample(pdata->end_sample), - _format(pdata->ann_format) + _end_sample(pdata->end_sample) { - const char *const *annotations = (char**)pdata->data; + assert(pdata); + const srd_proto_data_annotation *const pda = + (const srd_proto_data_annotation*)pdata->data; + assert(pda); + + const char *const *annotations = (char**)pda->ann_text; while(*annotations) { _annotations.push_back(QString(*annotations)); annotations++;