]> sigrok.org Git - pulseview.git/blobdiff - pv/data/decode/decoder.cpp
Use libsigrok C++ bindings (patch version 7).
[pulseview.git] / pv / data / decode / decoder.cpp
index 14097cfdc03453431a66d22f81f8d1ae87a40692..56ebc7e598299f4faae507a0aea943d9401b77f1 100644 (file)
@@ -20,7 +20,7 @@
 
 #include <cassert>
 
-#include <libsigrok/libsigrok.h>
+#include <libsigrok/libsigrok.hpp>
 #include <libsigrokdecode/libsigrokdecode.h>
 
 #include "decoder.h"
@@ -139,7 +139,7 @@ srd_decoder_inst* Decoder::create_decoder_inst(srd_session *session, int unit_si
        {
                shared_ptr<view::LogicSignal> signal((*i).second);
                GVariant *const gvar = g_variant_new_int32(
-                       signal->channel()->index);
+                       signal->channel()->index());
                g_variant_ref_sink(gvar);
                g_hash_table_insert(channels, (*i).first->id, gvar);
        }