diff --git a/Telegram/SourceFiles/ui/boxes/peer_qr_box.cpp b/Telegram/SourceFiles/ui/boxes/peer_qr_box.cpp index dba8141c68e343..7001e515150293 100644 --- a/Telegram/SourceFiles/ui/boxes/peer_qr_box.cpp +++ b/Telegram/SourceFiles/ui/boxes/peer_qr_box.cpp @@ -487,14 +487,13 @@ void FillPeerQrBox( }) | ranges::views::filter([](const Colors &colors) { return !colors.empty(); }) | ranges::to_vector; - colorsCollection.insert( - colorsCollection.begin(), - Colors{ - st::premiumButtonBg1->c, - st::premiumButtonBg1->c, - st::premiumButtonBg2->c, - st::premiumButtonBg3->c, - }); + Expects(!colorsCollection.empty()); + colorsCollection[0] = Colors{ + st::premiumButtonBg1->c, + st::premiumButtonBg1->c, + st::premiumButtonBg2->c, + st::premiumButtonBg3->c, + }; // colorsCollection.push_back(Colors{ // st::creditsBg1->c, // st::creditsBg2->c,