MELS: expand them on collapsed cell tap

This commit is contained in:
manuroe
2017-07-07 08:36:47 +02:00
parent 75427cfe9e
commit 03581cd51d
+21 -1
View File
@@ -377,10 +377,30 @@
if (selectedEventId.length)
{
RoomBubbleCellData *cellData = [self cellDataOfEventWithEventId:selectedEventId];
cellData.selectedEventId = selectedEventId;
if (cellData.collapsed)
{
// Select nothing for a collased cell but open it
[self expandRoomBubble:cellData];
return;
}
else
{
cellData.selectedEventId = selectedEventId;
}
}
_selectedEventId = selectedEventId;
}
- (void)expandRoomBubble:(RoomBubbleCellData*)cellData
{
RoomBubbleCellData *nextBubbleData = (RoomBubbleCellData*)cellData;
do
{
nextBubbleData.collapsed = NO;
}
while ((nextBubbleData = nextBubbleData.nextCollapsableCellData));
}
@end