diff options
Diffstat (limited to 'ui/qt/funnel_text_dialog.cpp')
-rw-r--r-- | ui/qt/funnel_text_dialog.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/ui/qt/funnel_text_dialog.cpp b/ui/qt/funnel_text_dialog.cpp index 07477facc3..0cf9a311bc 100644 --- a/ui/qt/funnel_text_dialog.cpp +++ b/ui/qt/funnel_text_dialog.cpp @@ -55,10 +55,18 @@ FunnelTextDialog::FunnelTextDialog() : FunnelTextDialog::~FunnelTextDialog() { delete ui; +} + +void FunnelTextDialog::reject() +{ + QDialog::reject(); if (close_cb_) { close_cb_(close_cb_data_); } + + disconnect(); + deleteLater(); } struct _funnel_text_window_t *FunnelTextDialog::textWindowNew(const QString title) |