From 26ba23081401627ec1cb26f53b26109e9b0c6f7e Mon Sep 17 00:00:00 2001
From: Kateryna Kostiuk <kateryna.kostiuk@savoirfairelinux.com>
Date: Tue, 2 Jun 2020 11:38:37 -0400
Subject: [PATCH] UI: video settings

Fix device selection in case when device name contains non-breaking space.

Change-Id: Ie6d168d9c6e76a9b6123a3516d70510038813e04
---
 src/VideoPrefsVC.mm | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/VideoPrefsVC.mm b/src/VideoPrefsVC.mm
index ed9739a0..df9ac984 100644
--- a/src/VideoPrefsVC.mm
+++ b/src/VideoPrefsVC.mm
@@ -261,7 +261,9 @@ QString currentVideoDevice;
     currentVideoDevice = defaultDevice;
     try {
         auto settings = avModel->getDeviceSettings(defaultDevice);
-        [videoDevicesList selectItemWithTitle: settings.name.toNSString()];
+        NSString *name = settings.name.toNSString();
+        name = [name stringByReplacingOccurrencesOfString:@" " withString:@" "];
+        [videoDevicesList selectItemWithTitle: name];
     } catch (...) {}
     [self devicesChanged];
 }
-- 
GitLab