Pārlūkot izejas kodu

UI: Fix bandwidth test flag being saved to stream key

Previously enabling and disabling bandwidth testing in a certain order
lead to the parameter being included in the stream key that is saved to
disk, making it impossible to disable the bandwidth test later on.

By doing this properly and using string concatenation instead of
modifying (appending to) the key_ value this will no longer happen.
derrod 6 gadi atpakaļ
vecāks
revīzija
4a55dedadc
1 mainītis faili ar 1 papildinājumiem un 1 dzēšanām
  1. 1 1
      UI/auth-oauth.cpp

+ 1 - 1
UI/auth-oauth.cpp

@@ -301,7 +301,7 @@ void OAuthStreamKey::OnStreamConfig()
 
 
 	if (bwtest && strcmp(this->service(), "Twitch") == 0)
 	if (bwtest && strcmp(this->service(), "Twitch") == 0)
 		obs_data_set_string(settings, "key",
 		obs_data_set_string(settings, "key",
-				key_.append("?bandwidthtest=true").c_str());
+				(key_ + "?bandwidthtest=true").c_str());
 	else
 	else
 		obs_data_set_string(settings, "key", key_.c_str());
 		obs_data_set_string(settings, "key", key_.c_str());