From d4f1838a4afe5e54427b701657a5c4521ce2840e Mon Sep 17 00:00:00 2001 From: Vicki Pfau Date: Thu, 20 Jan 2022 19:19:37 -0800 Subject: [PATCH] Qt: Don't use bind with templated return type when void needed --- src/platform/qt/ActionMapper.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/platform/qt/ActionMapper.h b/src/platform/qt/ActionMapper.h index f99290bd2..b71f1fbda 100644 --- a/src/platform/qt/ActionMapper.h +++ b/src/platform/qt/ActionMapper.h @@ -73,7 +73,9 @@ private: template Action* ActionMapper::addAction(const QString& visibleName, const QString& name, T* obj, V (T::*method)(), const QString& menu, const QKeySequence& shortcut) { - return addAction(visibleName, name, std::bind(method, obj), menu, shortcut); + return addAction(visibleName, name, [method, obj]() -> void { + (obj->*method)(); + }, menu, shortcut); } template