private CecLogicalAddress GetTargetDevice() { if (cbCommandDestination.InvokeRequired) { GetTargetDeviceCallback d = GetTargetDevice; CecLogicalAddress retval = CecLogicalAddress.Unknown; try { retval = (CecLogicalAddress)Invoke(d, new object[] { }); } catch (Exception) { } return(retval); } return(CECSettingLogicalAddresses.GetLogicalAddressFromString(cbCommandDestination.Text)); }