mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-07-04 10:33:30 +00:00
UI: Fix profile duplicates using wrong cookies
This commit is contained in:
parent
3ddfc55e46
commit
9cf40e230b
|
@ -102,7 +102,7 @@ void DuplicateCurrentCookieProfile(ConfigFile &config)
|
|||
#ifdef BROWSER_AVAILABLE
|
||||
if (cef) {
|
||||
OBSBasic *main = OBSBasic::Get();
|
||||
const char *cookie_id = config_get_string(main->Config(),
|
||||
std::string cookie_id = config_get_string(main->Config(),
|
||||
"Panels", "CookieId");
|
||||
|
||||
std::string src_path;
|
||||
|
@ -135,7 +135,10 @@ void DuplicateCurrentCookieProfile(ConfigFile &config)
|
|||
}
|
||||
}
|
||||
|
||||
config_set_string(config, "Panels", "CookieId", new_id.c_str());
|
||||
config_set_string(config, "Panels", "CookieId",
|
||||
cookie_id.c_str());
|
||||
config_set_string(main->Config(), "Panels", "CookieId",
|
||||
new_id.c_str());
|
||||
}
|
||||
#else
|
||||
UNUSED_PARAMETER(config);
|
||||
|
|
|
@ -242,6 +242,7 @@ bool OBSBasic::AddProfile(bool create_new, const char *title, const char *text,
|
|||
}
|
||||
|
||||
config_set_string(config, "General", "Name", newName.c_str());
|
||||
basicConfig.SaveSafe("tmp");
|
||||
config.SaveSafe("tmp");
|
||||
config.Swap(basicConfig);
|
||||
InitBasicConfigDefaults();
|
||||
|
|
Loading…
Reference in a new issue