diff options
author | Olivier Goffart <ogoffart@woboq.com> | 2012-11-29 21:32:47 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2012-11-30 01:23:48 +0100 |
commit | d8e6be16033982caab3f50548aa9f19ed0349cb9 (patch) | |
tree | c254f6a0eb004d8316d07ccef44e914df6998dd6 /src/corelib/kernel | |
parent | c3b4f276033ad024b649fae9a25a0a1fc2d6ea65 (diff) |
Fix connecting to a functor with 3 arguments
Task-number: QTBUG-28285
Change-Id: I07bd870c093482035728aa783d0ecbc8aa8670d2
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/corelib/kernel')
-rw-r--r-- | src/corelib/kernel/qobjectdefs_impl.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/corelib/kernel/qobjectdefs_impl.h b/src/corelib/kernel/qobjectdefs_impl.h index 55a8904f76..7fd98006ac 100644 --- a/src/corelib/kernel/qobjectdefs_impl.h +++ b/src/corelib/kernel/qobjectdefs_impl.h @@ -445,7 +445,7 @@ namespace QtPrivate { static void call(Function &f, void *, void **arg) { f( *reinterpret_cast<typename RemoveRef<typename List_Select<Args, 0>::Value>::Type *>(arg[1]), *reinterpret_cast<typename RemoveRef<typename List_Select<Args, 1>::Value>::Type *>(arg[2]), - *reinterpret_cast<typename RemoveRef<typename List_Select<Args, 2>::Value>::Type *>(arg[4])), ApplyReturnValue<R>(arg[0]); + *reinterpret_cast<typename RemoveRef<typename List_Select<Args, 2>::Value>::Type *>(arg[3])), ApplyReturnValue<R>(arg[0]); } }; template<typename Function> struct Functor<Function, 4> |