@@ -38,7 +38,7 @@ namespace {
3838class JoinAsAction final : public Ui::Menu::ItemBase {
3939public:
4040 JoinAsAction (
41- not_null<Ui::RpWidget *> parent,
41+ not_null<Ui::Menu::Menu *> parent,
4242 const style::Menu &st,
4343 not_null<PeerData*> peer,
4444 Fn<void ()> callback);
@@ -74,7 +74,7 @@ class JoinAsAction final : public Ui::Menu::ItemBase {
7474class RecordingAction final : public Ui::Menu::ItemBase {
7575public:
7676 RecordingAction (
77- not_null<Ui::RpWidget *> parent,
77+ not_null<Ui::Menu::Menu *> parent,
7878 const style::Menu &st,
7979 rpl::producer<QString> text,
8080 rpl::producer<TimeId> startAtValues,
@@ -118,7 +118,7 @@ TextParseOptions MenuTextOptions = {
118118};
119119
120120JoinAsAction::JoinAsAction (
121- not_null<Ui::RpWidget *> parent,
121+ not_null<Ui::Menu::Menu *> parent,
122122 const style::Menu &st,
123123 not_null<PeerData*> peer,
124124 Fn<void ()> callback)
@@ -130,7 +130,7 @@ JoinAsAction::JoinAsAction(
130130 + st::groupCallJoinAsPhotoSize
131131 + st::groupCallJoinAsPadding.bottom()) {
132132 setAcceptBoth (true );
133- initResizeHook (parent-> sizeValue () );
133+ fitToMenuWidth ( );
134134 setClickedCallback (std::move (callback));
135135
136136 paintRequest (
@@ -237,7 +237,7 @@ void JoinAsAction::handleKeyPress(not_null<QKeyEvent*> e) {
237237}
238238
239239RecordingAction::RecordingAction (
240- not_null<Ui::RpWidget *> parent,
240+ not_null<Ui::Menu::Menu *> parent,
241241 const style::Menu &st,
242242 rpl::producer<QString> text,
243243 rpl::producer<TimeId> startAtValues,
@@ -264,7 +264,7 @@ RecordingAction::RecordingAction(
264264 }, lifetime ());
265265
266266 setAcceptBoth (true );
267- initResizeHook (parent-> sizeValue () );
267+ fitToMenuWidth ( );
268268 setClickedCallback (std::move (callback));
269269
270270 paintRequest (
0 commit comments