From ca7647e94748b499641e0800ee4aed158e89238b Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Mon, 4 Jan 2016 11:32:38 +0100 Subject: Fix incorrect substring extraction of slot name. Introduced by a87481450381022bcf6f3357f939952368bfff30 . Task-number: QTBUG-50148 Change-Id: Ic6b5dca28e7670d628e1d8383601577196b37f24 Reviewed-by: Joerg Bornemann --- src/activeqt/container/qaxbase.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/activeqt/container/qaxbase.cpp b/src/activeqt/container/qaxbase.cpp index b3c2b90..acc319e 100644 --- a/src/activeqt/container/qaxbase.cpp +++ b/src/activeqt/container/qaxbase.cpp @@ -3640,7 +3640,7 @@ int QAxBase::internalInvoke(QMetaObject::Call call, int index, void **v) if (dispid == DISPID_UNKNOWN && slotname.toLower().startsWith("set")) { // see if we are calling a property set function as a slot - slotname.remove(0, slotname.length() - 3); + slotname.remove(0, 3); dispid = d->metaobj->dispIDofName(slotname, disp); isProperty = true; } -- cgit v1.2.3