Local RAII

This commit is contained in:
2025-08-21 18:11:10 -04:00
parent 2d1e95d36b
commit 92d679e098

View File

@ -984,7 +984,7 @@ void UI::customize()
*/
void UI::change_panel(int new_size, int small_icons)
{
char *loc_text = dStrdup(Location->value());
std::string loc_text = Location->value();
// Remove current panel's bars
init_sizes();
@ -1004,10 +1004,8 @@ void UI::change_panel(int new_size, int small_icons)
a_UIcmd_set_buttons_sens(a_UIcmd_get_bw_by_widget(this));
TopGroup->rearrange();
Location->value(loc_text);
Location->value(loc_text.c_str());
Location->take_focus();
dFree(loc_text);
}
/**