Skip to content

Commit

Permalink
test
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexandraTrifan committed Apr 17, 2024
1 parent d81df1f commit 6ef1896
Showing 1 changed file with 13 additions and 6 deletions.
19 changes: 13 additions & 6 deletions dialogs.c
Original file line number Diff line number Diff line change
Expand Up @@ -450,6 +450,7 @@ static void refresh_usb(void)
bool scan = false;
gchar *active_uri = NULL;

gdk_threads_enter();
widget_set_cursor(dialogs.connect, GDK_WATCH);

if (gtk_combo_box_get_active(GTK_COMBO_BOX(dialogs.connect_usbd)) != -1) {
Expand Down Expand Up @@ -498,19 +499,20 @@ static void refresh_usb(void)
if (!ctxs)
goto nope;

#ifdef __APPLE__
// Scanning seems to be broken at the moment
goto nope;
#endif


printf("filter%s\n", filter);
// pthread_mutex_t lock;
// printf("pthread_mutex_init%s\n", filter);
// pthread_mutex_init(&lock, NULL);
// printf("pthread_mutex_initialized%s\n", filter);
ret = iio_scan_context_get_info_list(ctxs, &info);
printf("ret nb ctxs: %d\n", (int)ret);
if (ret < 0)
goto err_free_ctxs;
if (!ret)
goto err_free_info_list;

for (i = 0; i < (size_t) ret; i++) {
printf("info ctx %s\n", iio_context_info_get_description(info[i]));
tmp = strdup(iio_context_info_get_description(info[i]));
pid = strdup(iio_context_info_get_description(info[i]));

Expand Down Expand Up @@ -559,11 +561,14 @@ static void refresh_usb(void)
free(buf);
free(tmp);
}
gdk_threads_leave();

err_free_info_list:
iio_context_info_list_free(info);
gdk_threads_leave();
err_free_ctxs:
iio_scan_context_destroy(ctxs);
gdk_threads_leave();
nope:

widget_use_parent_cursor(dialogs.connect);
Expand Down Expand Up @@ -594,6 +599,8 @@ static void refresh_usb(void)

/* Fill things in */
connect_clear(dialogs.connect_usb);
gdk_threads_leave();

}

#ifdef SERIAL_BACKEND
Expand Down

0 comments on commit 6ef1896

Please sign in to comment.