From 300164e61c98a3c60c003856fd5f25354ea2784b Mon Sep 17 00:00:00 2001 From: John Preston Date: Fri, 25 Dec 2015 16:07:16 +0300 Subject: [PATCH] fixed crash in links overview --- Telegram/SourceFiles/layout.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Telegram/SourceFiles/layout.cpp b/Telegram/SourceFiles/layout.cpp index 933ac06ec..08d0ee008 100644 --- a/Telegram/SourceFiles/layout.cpp +++ b/Telegram/SourceFiles/layout.cpp @@ -1120,7 +1120,8 @@ LayoutOverviewLink::LayoutOverviewLink(HistoryMedia *media, HistoryItem *parent) if (_page) { _title = _page->title; } - QVector parts = (_page ? _page->url : (_links.isEmpty() ? QString() : _links.at(0).lnk->text())).splitRef('/'); + QString url(_page ? _page->url : (_links.isEmpty() ? QString() : _links.at(0).lnk->text())); + QVector parts = url.splitRef('/'); if (!parts.isEmpty()) { QStringRef domain = parts.at(0); if (parts.size() > 2 && domain.endsWith(':') && parts.at(1).isEmpty()) { // http:// and others @@ -1278,4 +1279,4 @@ LayoutOverviewLink::Link::Link(const QString &url, const QString &text) : text(text) , width(st::normalFont->width(text)) , lnk(linkFromUrl(url)) { -} \ No newline at end of file +}