From 441b324afe0932f77c89cbf16c6e783cb856beef Mon Sep 17 00:00:00 2001 From: Megamouse Date: Mon, 8 Jul 2024 17:39:39 +0200 Subject: [PATCH] Qt: Fix camera string comparison in settings_dialog The id() contains a QByteArray, not a QString. --- rpcs3/rpcs3qt/settings_dialog.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/rpcs3/rpcs3qt/settings_dialog.cpp b/rpcs3/rpcs3qt/settings_dialog.cpp index 6445f71321..3bdfd7246a 100644 --- a/rpcs3/rpcs3qt/settings_dialog.cpp +++ b/rpcs3/rpcs3qt/settings_dialog.cpp @@ -1181,7 +1181,9 @@ settings_dialog::settings_dialog(std::shared_ptr gui_settings, std for (const QCameraDevice& camera_info : QMediaDevices::videoInputs()) { if (!camera_info.isNull()) - ui->cameraIdBox->addItem(camera_info.description(), camera_info.id()); + { + ui->cameraIdBox->addItem(camera_info.description(), QString(camera_info.id())); + } } if (const int index = ui->cameraIdBox->findData(qstr(selected_camera)); index >= 0) {