summaryrefslogtreecommitdiff
path: root/src/listeners
diff options
context:
space:
mode:
Diffstat (limited to 'src/listeners')
-rw-r--r--src/listeners/guitableactionlistener.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/listeners/guitableactionlistener.cpp b/src/listeners/guitableactionlistener.cpp
index d08e4c9f8..99b3fb487 100644
--- a/src/listeners/guitableactionlistener.cpp
+++ b/src/listeners/guitableactionlistener.cpp
@@ -39,6 +39,7 @@ GuiTableActionListener::GuiTableActionListener(GuiTable *restrict table,
{
widget->addActionListener(this);
widget->setParent(table);
+ widget->setWindow(table->getWindow());
}
}
@@ -47,6 +48,7 @@ GuiTableActionListener::~GuiTableActionListener()
if (mWidget)
{
mWidget->removeActionListener(this);
+ mWidget->setWindow(nullptr);
mWidget->setParent(nullptr);
}
}