From 78bee3c86ff54331405e4b5ae7f849030b11a7d6 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Tue, 14 Nov 2017 14:09:53 +0100 Subject: Fixed use after free --- tests/modelinteractivitytest.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/modelinteractivitytest.cpp b/tests/modelinteractivitytest.cpp index caa9ca2..da643a8 100644 --- a/tests/modelinteractivitytest.cpp +++ b/tests/modelinteractivitytest.cpp @@ -30,10 +30,11 @@ public: virtual bool notify(QObject *receiver, QEvent *event) { t.start(); + auto receiverName = receiver->metaObject()->className(); const bool ret = QCoreApplication::notify(receiver, event); if (t.elapsed() > 1) { std::cout - << QString("processing event type %1 for object %2 took %3ms").arg((int)event->type()).arg(receiver->metaObject()->className()).arg((int)t.elapsed()).toStdString() + << QString("processing event type %1 for object %2 took %3ms").arg((int)event->type()).arg(receiverName).arg((int)t.elapsed()).toStdString() << std::endl; } blockingTime += t.elapsed(); -- cgit v1.2.3