summaryrefslogtreecommitdiff
path: root/test/uat-devices.c
diff options
context:
space:
mode:
Diffstat (limited to 'test/uat-devices.c')
-rw-r--r--test/uat-devices.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/test/uat-devices.c b/test/uat-devices.c
index 99a2225..3960536 100644
--- a/test/uat-devices.c
+++ b/test/uat-devices.c
@@ -770,8 +770,10 @@ int uat_select_device(MManager *mm, struct menu_data *menu)
GSList *next = iter->next;
ua_device_h *handle = iter->data;
if (handle && ++id == selected_id) {
- g_device_h = handle; /* Make selected device as a current one */
- uat_update_device_info(); /* Update device info. */
+ /* Make selected device as a current one */
+ ua_device_clone(&g_device_h, handle);
+ /* Update device info. */
+ uat_update_device_info();
msg("[%d] device selected", selected_id);
return RET_SUCCESS;
}