summaryrefslogtreecommitdiffstats
path: root/src/extension/prefdialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/extension/prefdialog.cpp')
-rw-r--r--src/extension/prefdialog.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/extension/prefdialog.cpp b/src/extension/prefdialog.cpp
index 62e6b9ff8..4676661b1 100644
--- a/src/extension/prefdialog.cpp
+++ b/src/extension/prefdialog.cpp
@@ -171,10 +171,7 @@ PrefDialog::pinned_toggle (void) {
_button_cancel->set_label(Gtk::Stock::CLOSE.id);
if (_exEnv != NULL) {
- _exEnv->shutdown();
- if (_createdExEnv) {
- delete _exEnv;
- }
+ _exEnv->shutdown(_createdExEnv);
_exEnv = NULL;
}
} else {