From 9d582040e68407eb6eaff8089e5e0d63ec9dade7 Mon Sep 17 00:00:00 2001 From: Ilya Fedin Date: Fri, 22 Dec 2023 13:26:54 +0400 Subject: [PATCH] Fix detaching temporaries --- Telegram/SourceFiles/core/application.cpp | 3 ++- Telegram/SourceFiles/inline_bots/inline_bot_layout_item.cpp | 2 +- Telegram/SourceFiles/overview/overview_layout.cpp | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Telegram/SourceFiles/core/application.cpp b/Telegram/SourceFiles/core/application.cpp index 9e576f288..399246973 100644 --- a/Telegram/SourceFiles/core/application.cpp +++ b/Telegram/SourceFiles/core/application.cpp @@ -683,7 +683,8 @@ bool Application::eventFilter(QObject *object, QEvent *e) { } break; case QEvent::ThemeChange: { - if (Platform::IsLinux() && object == QGuiApplication::allWindows().first()) { + if (Platform::IsLinux() + && object == QGuiApplication::allWindows().constFirst()) { Core::App().refreshApplicationIcon(); Core::App().tray().updateIconCounters(); } diff --git a/Telegram/SourceFiles/inline_bots/inline_bot_layout_item.cpp b/Telegram/SourceFiles/inline_bots/inline_bot_layout_item.cpp index d1d1cafad..2f5242e85 100644 --- a/Telegram/SourceFiles/inline_bots/inline_bot_layout_item.cpp +++ b/Telegram/SourceFiles/inline_bots/inline_bot_layout_item.cpp @@ -213,7 +213,7 @@ QString ItemBase::getResultThumbLetter() const { domain = parts.at(2); } - parts = domain.split('@').back().split('.'); + parts = domain.split('@').constLast().split('.'); if (parts.size() > 1) { return parts.at(parts.size() - 2).at(0).toUpper(); } diff --git a/Telegram/SourceFiles/overview/overview_layout.cpp b/Telegram/SourceFiles/overview/overview_layout.cpp index 26413eb00..a7eee4c19 100644 --- a/Telegram/SourceFiles/overview/overview_layout.cpp +++ b/Telegram/SourceFiles/overview/overview_layout.cpp @@ -1693,7 +1693,7 @@ Link::Link( domain = parts.at(2); } - parts = domain.split('@').back().split('.', Qt::SkipEmptyParts); + parts = domain.split('@').constLast().split('.', Qt::SkipEmptyParts); if (parts.size() > 1) { _letter = parts.at(parts.size() - 2).at(0).toUpper(); if (_title.isEmpty()) {