private void IntegrateUpdateConnectedDevicesList(IAndroidLogcatTaskResult resut)
        {
            m_DeviceIds = ((AndroidLogcatRetrieveDeviceIdsResult)resut).deviceIds;

            var adb = GetCachedAdb();
            // Ensure selected device does not change (due to a new device name taking the same index)
            if (m_SelectedDeviceId != null)
            {
                m_SelectedDeviceIndex = m_DeviceIds.IndexOf(m_SelectedDeviceId);
            }

            var devicesDetails = new List<string>();
            foreach (var deviceId in m_DeviceIds)
            {
                devicesDetails.Add(AndroidLogcatUtilities.RetrieveDeviceDetails(GetAndroidDeviceFromCache(adb, deviceId), deviceId));
            }
            m_DeviceDetails = devicesDetails.ToArray();
        }