diff --git a/Telegram/SourceFiles/inline_bots/inline_bot_layout_item.cpp b/Telegram/SourceFiles/inline_bots/inline_bot_layout_item.cpp index 37ea6ce3ab..fa0d231089 100644 --- a/Telegram/SourceFiles/inline_bots/inline_bot_layout_item.cpp +++ b/Telegram/SourceFiles/inline_bots/inline_bot_layout_item.cpp @@ -99,11 +99,18 @@ std::unique_ptr ItemBase::createLayout( if (gallery.has_value()) { if (!*gallery) { - // Force list mode: render all types as Article. - return std::make_unique( - 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( + context, + std::move(result), + forceThumb); + default: + break; + } } else { // Force gallery mode: render list types as Thumbnail. switch (result->_type) {