Retracer::Retracer(QObject *parent)
: QThread(parent),
- m_benchmarking(true),
+ m_benchmarking(false),
m_doubleBuffered(true),
m_captureState(false),
m_captureCall(0)
this, SIGNAL(finished(const QString&)));
connect(retrace, SIGNAL(error(const QString&)),
this, SIGNAL(error(const QString&)));
- connect(retrace, SIGNAL(foundState(const ApiTraceState&)),
- this, SIGNAL(foundState(const ApiTraceState&)));
+ connect(retrace, SIGNAL(foundState(ApiTraceState*)),
+ this, SIGNAL(foundState(ApiTraceState*)));
connect(retrace, SIGNAL(retraceErrors(const QList<RetraceError>&)),
this, SIGNAL(retraceErrors(const QList<RetraceError>&)));
if (m_doubleBuffered) {
arguments << QLatin1String("-db");
+ } else {
+ arguments << QLatin1String("-sb");
}
if (m_captureState) {
if (m_captureState) {
bool ok = false;
QVariantMap parsedJson = m_jsonParser->parse(output, &ok).toMap();
- ApiTraceState state(parsedJson);
+ ApiTraceState *state = new ApiTraceState(parsedJson);
emit foundState(state);
msg = tr("State fetched.");
} else {