X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fdialogs%2Fconnect.cpp;h=1156d6f5c87b2e79993f6cea7426e8411adc51e4;hp=c5535d87fa3b53dcc2662e29f149eb64b8f6b6a0;hb=f27ee56d9c2b18158f2a9451b295123288134611;hpb=d9aecf1fcd9af471db3b59de7efc65b9632a6d79 diff --git a/pv/dialogs/connect.cpp b/pv/dialogs/connect.cpp index c5535d87..1156d6f5 100644 --- a/pv/dialogs/connect.cpp +++ b/pv/dialogs/connect.cpp @@ -18,6 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ +#include + #include #include "connect.h" @@ -32,8 +34,8 @@ extern "C" { #include } -using boost::shared_ptr; using std::list; +using std::shared_ptr; using std::string; extern sr_context *sr_ctx; @@ -117,7 +119,7 @@ void Connect::populate_drivers() hwopts = (const int32_t *)g_variant_get_fixed_array(gvar_opts, &num_opts, sizeof(int32_t)); for (unsigned int j = 0; j < num_opts; j++) - if (hwopts[j] == SR_CONF_SAMPLERATE) { + if ((hwopts[j] & SR_CONF_MASK) == SR_CONF_SAMPLERATE) { supported_device = true; break; }