Fixed regression with missing play button in list mode for inline bots.

This commit is contained in:
23rd
2026-04-02 11:22:27 +03:00
parent 6b45727129
commit 6769944e16
@@ -99,11 +99,18 @@ std::unique_ptr<ItemBase> ItemBase::createLayout(
if (gallery.has_value()) {
if (!*gallery) {
// Force list mode: render all types as Article.
return std::make_unique<internal::Article>(
context,
std::move(result),
forceThumb);
// Force list mode: render gallery types as Article.
switch (result->_type) {
case Type::Photo:
case Type::Sticker:
case Type::Gif:
return std::make_unique<internal::Article>(
context,
std::move(result),
forceThumb);
default:
break;
}
} else {
// Force gallery mode: render list types as Thumbnail.
switch (result->_type) {