Fix emoji panel position in star gift box.

This commit is contained in:
John Preston 2024-09-27 16:55:37 +04:00
parent 3dc93526ff
commit c5139ed06a

View file

@ -784,14 +784,11 @@ struct GiftPriceTabs {
}
return base::EventFilterResult::Continue;
};
base::install_event_filter(field, outer, filterCallback);
updateEmojiPanelGeometry();
rpl::merge(
toggle->geometryValue(),
container->geometryValue(),
field->geometryValue()
) | rpl::start_with_next(updateEmojiPanelGeometry, panel->lifetime());
for (auto widget = (QWidget*)field, end = (QWidget*)outer->parentWidget()
; widget && widget != end
; widget = widget->parentWidget()) {
base::install_event_filter(field, widget, filterCallback);
}
toggle->installEventFilter(panel);
toggle->addClickHandler([=] {