aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/qmmp/visual.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/qmmp/visual.cpp b/src/qmmp/visual.cpp
index 28434bb37..bdc153a25 100644
--- a/src/qmmp/visual.cpp
+++ b/src/qmmp/visual.cpp
@@ -185,6 +185,8 @@ void Visual::showSettings(VisualFactory *factory, QWidget *parent)
remove(visual);
visual->close();
visual = factory->create(m_parentWidget);
+ if (m_receiver && m_member)
+ connect(visual, SIGNAL(closedByUser()), m_receiver, m_member);
visual->setWindowFlags(Qt::Window);
m_vis_map[factory] = visual;
visual->show();