]> sigrok.org Git - pulseview.git/blobdiff - pv/toolbars/samplingbar.cpp
Handle C-strings as UTF-8
[pulseview.git] / pv / toolbars / samplingbar.cpp
index db7e8e0b1a1dc330397099ea0cfb63794db093a6..3bd2cb39519eaab2872a439a1f0fabc26c8c9e07 100644 (file)
@@ -92,7 +92,7 @@ SamplingBar::SamplingBar(SigSession &session, QWidget *parent) :
        {
                const uint64_t &l = RecordLengths[i];
                char *const text = sr_si_string_u64(l, " samples");
-               _record_length_selector.addItem(QString(text),
+               _record_length_selector.addItem(QString::fromUtf8(text),
                        qVariantFromValue(l));
                g_free(text);
 
@@ -219,7 +219,7 @@ void SamplingBar::update_sample_rate_selector()
                for (unsigned int i = 0; i < num_elements; i++)
                {
                        char *const s = sr_samplerate_string(elements[i]);
-                       _sample_rate_list.addItem(QString(s),
+                       _sample_rate_list.addItem(QString::fromUtf8(s),
                                qVariantFromValue(elements[i]));
                        g_free(s);
                }