From ca5a1aaa71f54ef8fb0657fb65a96d54ed52aaf3 Mon Sep 17 00:00:00 2001 From: ergo720 <45463469+ergo720@users.noreply.github.com> Date: Tue, 12 Oct 2021 18:44:09 +0200 Subject: [PATCH] Fixed non-const lvalue reference to type cannot bind to a temporary of type --- src/common/Settings.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/common/Settings.cpp b/src/common/Settings.cpp index af16fdda7..c3574a6b9 100644 --- a/src/common/Settings.cpp +++ b/src/common/Settings.cpp @@ -496,7 +496,7 @@ bool Settings::LoadConfig() continue; } - auto &lambda = [&control_names, &device](int num_buttons, const char *const ctrl_names[]) { + const auto &lambda = [&control_names, &device](int num_buttons, const char *const ctrl_names[]) { for (int i = 0; i < num_buttons; i++) { char control_name[XBOX_BUTTON_NAME_LENGTH]; std::sprintf(control_name, sect_input_profiles.control, ctrl_names[i]); @@ -668,7 +668,7 @@ bool Settings::Save(std::string file_path) continue; } - auto &lambda = [&control_names, &device](int num_buttons, const char *const ctrl_names[]) { + const auto &lambda = [&control_names, &device](int num_buttons, const char *const ctrl_names[]) { for (int i = 0; i < num_buttons; i++) { char control_name[XBOX_BUTTON_NAME_LENGTH]; std::sprintf(control_name, sect_input_profiles.control, ctrl_names[i]);