summaryrefslogtreecommitdiff
path: root/src/libaudqt/log-inspector.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/libaudqt/log-inspector.cc')
-rw-r--r--src/libaudqt/log-inspector.cc6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/libaudqt/log-inspector.cc b/src/libaudqt/log-inspector.cc
index 460c178..a5d5440 100644
--- a/src/libaudqt/log-inspector.cc
+++ b/src/libaudqt/log-inspector.cc
@@ -25,6 +25,7 @@
#include <QDialogButtonBox>
#include <QHBoxLayout>
#include <QLabel>
+#include <QPointer>
#include <QPushButton>
#include <QTreeView>
#include <QVBoxLayout>
@@ -255,7 +256,7 @@ LogEntryInspector::LogEntryInspector(QWidget * parent) : QDialog(parent)
resize(6 * sizes.OneInch, 3 * sizes.OneInch);
}
-static LogEntryInspector * s_inspector = nullptr;
+static QPointer<LogEntryInspector> s_inspector;
void LogEntryInspector::setLogLevel(audlog::Level level)
{
@@ -273,9 +274,6 @@ EXPORT void log_inspector_show()
{
s_inspector = new LogEntryInspector;
s_inspector->setAttribute(Qt::WA_DeleteOnClose);
-
- QObject::connect(s_inspector, &QObject::destroyed,
- []() { s_inspector = nullptr; });
}
window_bring_to_front(s_inspector);