Revert "Fix repeated menu callback invocation."

This reverts commit 3a6708cdc5.
This commit is contained in:
John Preston 2022-04-25 15:46:42 +04:00
parent 6abcbf773f
commit f128bd6d50

View file

@ -19,8 +19,8 @@ not_null<QAction*> CreateAction(
Fn<void()> &&callback) { Fn<void()> &&callback) {
const auto action = new QAction(text, parent); const auto action = new QAction(text, parent);
const auto guard = MakeWeak(parent); const auto guard = MakeWeak(parent);
auto triggered = [guard, callback = std::move(callback)] { auto triggered = [guard, callback = std::move(callback)]() mutable {
InvokeQueued(guard, callback); InvokeQueued(guard, std::move(callback));
}; };
parent->connect(action, &QAction::triggered, std::move(triggered)); parent->connect(action, &QAction::triggered, std::move(triggered));
return action; return action;