diff --git a/ui/widgets/menu/menu.cpp b/ui/widgets/menu/menu.cpp index 5fa1e8c..b30ef83 100644 --- a/ui/widgets/menu/menu.cpp +++ b/ui/widgets/menu/menu.cpp @@ -49,6 +49,11 @@ void Menu::init() { Painter p(this); p.fillRect(clip, _st.itemBg); }, lifetime()); + + positionValue( + ) | rpl::start_with_next([=] { + handleMouseMove(QCursor::pos()); + }, lifetime()); } not_null Menu::addAction(