Show button to remove recent sticker
It's already present, but only for local stickers.
This commit is contained in:
		
							parent
							
								
									d8196dd35f
								
							
						
					
					
						commit
						cc3b6d53ab
					
				
					 1 changed files with 6 additions and 5 deletions
				
			
		|  | @ -2214,6 +2214,10 @@ void StickersListWidget::removeRecentSticker(int section, int index) { | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
|  | 	Api::ToggleRecentSticker( | ||||||
|  | 		document, | ||||||
|  | 		Data::FileOriginStickerSet(Data::Stickers::RecentSetId, 0), | ||||||
|  | 		false); | ||||||
| 	if (refresh) { | 	if (refresh) { | ||||||
| 		refreshRecentStickers(); | 		refreshRecentStickers(); | ||||||
| 		updateSelected(); | 		updateSelected(); | ||||||
|  | @ -2822,11 +2826,8 @@ bool StickersListWidget::setHasTitle(const Set &set) const { | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| bool StickersListWidget::stickerHasDeleteButton(const Set &set, int index) const { | bool StickersListWidget::stickerHasDeleteButton(const Set &set, int index) const { | ||||||
| 	if (set.id == Data::Stickers::RecentSetId) { | 	return (set.id == Data::Stickers::RecentSetId | ||||||
| 		Assert(index >= 0 && index < _custom.size()); | 			|| set.id == Data::Stickers::FavedSetId); | ||||||
| 		return _custom[index]; |  | ||||||
| 	} |  | ||||||
| 	return (set.id == Data::Stickers::FavedSetId); |  | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void StickersListWidget::setSelected(OverState newSelected) { | void StickersListWidget::setSelected(OverState newSelected) { | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue