Fix GCC 15 -Wdangling-pointer

This commit is contained in:
Ilya Fedin
2026-03-03 06:03:32 +00:00
committed by John Preston
parent de4d55e06a
commit ca0c9ab659
3 changed files with 40 additions and 24 deletions
@@ -2285,11 +2285,13 @@ void Controller::saveUsernamesOrder() {
_api.request(MTPchannels_DeactivateAllUsernames(
channel->inputChannel()
)).done([=] {
channel->setUsernames(channel->editableUsername().isEmpty()
? Data::Usernames()
: Data::Usernames{
if (channel->editableUsername().isEmpty()) {
channel->setUsernames({});
} else {
channel->setUsernames({
{ channel->editableUsername(), true, true }
});
}
continueSave();
}).send();
} else {