mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Show channel stories in chats list.
This commit is contained in:
parent
785014f7b7
commit
4edb11f128
1 changed files with 8 additions and 6 deletions
|
@ -444,10 +444,12 @@ void Row::paintUserpic(
|
||||||
const auto cornerBadgeShown = !_cornerBadgeUserpic
|
const auto cornerBadgeShown = !_cornerBadgeUserpic
|
||||||
? _cornerBadgeShown
|
? _cornerBadgeShown
|
||||||
: !_cornerBadgeUserpic->layersManager.isDisplayedNone();
|
: !_cornerBadgeUserpic->layersManager.isDisplayedNone();
|
||||||
const auto storiesUser = peer ? peer->asUser() : nullptr;
|
const auto storiesPeer = peer
|
||||||
|
? ((peer->isUser() || peer->isBroadcast()) ? peer : nullptr)
|
||||||
|
: nullptr;
|
||||||
const auto storiesFolder = peer ? nullptr : _id.folder();
|
const auto storiesFolder = peer ? nullptr : _id.folder();
|
||||||
const auto storiesHas = storiesUser
|
const auto storiesHas = storiesPeer
|
||||||
? storiesUser->hasActiveStories()
|
? storiesPeer->hasActiveStories()
|
||||||
: storiesFolder
|
: storiesFolder
|
||||||
? storiesFolder->storiesCount()
|
? storiesFolder->storiesCount()
|
||||||
: false;
|
: false;
|
||||||
|
@ -467,8 +469,8 @@ void Row::paintUserpic(
|
||||||
const auto frameSide = (2 * framePadding + context.st->photoSize)
|
const auto frameSide = (2 * framePadding + context.st->photoSize)
|
||||||
* ratio;
|
* ratio;
|
||||||
const auto frameSize = QSize(frameSide, frameSide);
|
const auto frameSize = QSize(frameSide, frameSide);
|
||||||
const auto storiesSource = (storiesHas && storiesUser)
|
const auto storiesSource = (storiesHas && storiesPeer)
|
||||||
? storiesUser->owner().stories().source(storiesUser->id)
|
? storiesPeer->owner().stories().source(storiesPeer->id)
|
||||||
: nullptr;
|
: nullptr;
|
||||||
const auto storiesCountReal = storiesSource
|
const auto storiesCountReal = storiesSource
|
||||||
? int(storiesSource->ids.size())
|
? int(storiesSource->ids.size())
|
||||||
|
@ -481,7 +483,7 @@ void Row::paintUserpic(
|
||||||
? storiesSource->unreadCount()
|
? storiesSource->unreadCount()
|
||||||
: storiesFolder
|
: storiesFolder
|
||||||
? storiesFolder->storiesUnreadCount()
|
? storiesFolder->storiesUnreadCount()
|
||||||
: (storiesUser && storiesUser->hasUnreadStories())
|
: (storiesPeer && storiesPeer->hasUnreadStories())
|
||||||
? 1
|
? 1
|
||||||
: 0;
|
: 0;
|
||||||
const auto limit = Ui::kOutlineSegmentsMax;
|
const auto limit = Ui::kOutlineSegmentsMax;
|
||||||
|
|
Loading…
Add table
Reference in a new issue