X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=blobdiff_plain;f=ftdipp%2Fftdi.cpp;fp=ftdipp%2Fftdi.cpp;h=95f62a0c88ed3ac6ad62d410e78838e706aecf3c;hp=e2755d8268652aa0fb07930774fee93d5365ab7c;hb=7c21beca63e7d4b07d7ebff25428ca4cfdbc8ec5;hpb=a67c3be47d1af396f4ad1eb7e770fb3be4d58334 diff --git a/ftdipp/ftdi.cpp b/ftdipp/ftdi.cpp index e2755d8..95f62a0 100644 --- a/ftdipp/ftdi.cpp +++ b/ftdipp/ftdi.cpp @@ -619,13 +619,10 @@ List::iterator List::erase(iterator beg, iterator end) return d->list.erase(beg, end); } -List* List::find_all(int vendor, int product) +List* List::find_all(Context &context, int vendor, int product) { struct ftdi_device_list* dlist = 0; - struct ftdi_context ftdi; - ftdi_init(&ftdi); - ftdi_usb_find_all(&ftdi, &dlist, vendor, product); - ftdi_deinit(&ftdi); + ftdi_usb_find_all(context.context(), &dlist, vendor, product); return new List(dlist); }