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) {
const auto action = new QAction(text, parent);
const auto guard = MakeWeak(parent);
auto triggered = [guard, callback = std::move(callback)] {
InvokeQueued(guard, callback);
auto triggered = [guard, callback = std::move(callback)]() mutable {
InvokeQueued(guard, std::move(callback));
};
parent->connect(action, &QAction::triggered, std::move(triggered));
return action;