X-Git-Url: https://sigrok.org/gitweb/?p=sigrok-cli.git;a=blobdiff_plain;f=sigrok-cli.c;h=07800d2ddd37db760971cb52ffbafa8468564738;hp=fa29c6c6229de31f80377d7af96c7869e719dd56;hb=110aa72a47c771ef57e358f0df361451270f3710;hpb=248ad03233cf82ec6a453343a9f9b9b13233724d diff --git a/sigrok-cli.c b/sigrok-cli.c index fa29c6c..07800d2 100644 --- a/sigrok-cli.c +++ b/sigrok-cli.c @@ -1,7 +1,7 @@ /* * This file is part of the sigrok project. * - * Copyright (C) 2010 Bert Vermeulen + * Copyright (C) 2012 Bert Vermeulen * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -159,7 +159,7 @@ static void show_device_list(void) demo_device = NULL; for (l = devices; l; l = l->next) { device = l->data; - if (strstr(device->plugin->name, "demo")) { + if (sr_device_has_hwcap(device, SR_HWCAP_DEMO_DEVICE)) { demo_device = device; continue; } @@ -710,7 +710,7 @@ int num_real_devices(void) devices = sr_device_list(); for (l = devices; l; l = l->next) { device = l->data; - if (!strstr(device->plugin->name, "demo")) + if (!sr_device_has_hwcap(device, SR_HWCAP_DEMO_DEVICE)) num_devices++; }