diff --git a/drkonqi/drkonqidialog.cpp b/drkonqi/drkonqidialog.cpp --- a/drkonqi/drkonqidialog.cpp +++ b/drkonqi/drkonqidialog.cpp @@ -264,7 +264,8 @@ #if HAVE_XMLRPCCLIENT ReportAssistantDialog * bugReportAssistant = new ReportAssistantDialog(); bugReportAssistant->show(); - connect(bugReportAssistant, SIGNAL(finished()), SLOT([] () { close(); })); + connect(bugReportAssistant, &QObject::destroyed, this, &DrKonqiDialog::reject); + hide(); #endif }