From d8e6be16033982caab3f50548aa9f19ed0349cb9 Mon Sep 17 00:00:00 2001 From: Olivier Goffart Date: Thu, 29 Nov 2012 21:32:47 +0100 Subject: Fix connecting to a functor with 3 arguments Task-number: QTBUG-28285 Change-Id: I07bd870c093482035728aa783d0ecbc8aa8670d2 Reviewed-by: Thiago Macieira --- src/corelib/kernel/qobjectdefs_impl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/corelib/kernel') 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::Value>::Type *>(arg[1]), *reinterpret_cast::Value>::Type *>(arg[2]), - *reinterpret_cast::Value>::Type *>(arg[4])), ApplyReturnValue(arg[0]); + *reinterpret_cast::Value>::Type *>(arg[3])), ApplyReturnValue(arg[0]); } }; template struct Functor -- cgit v1.2.3