Code

r18237@shi: ted | 2008-03-01 14:41:25 -0800
authorgouldtj <gouldtj@users.sourceforge.net>
Mon, 3 Mar 2008 04:54:00 +0000 (04:54 +0000)
committergouldtj <gouldtj@users.sourceforge.net>
Mon, 3 Mar 2008 04:54:00 +0000 (04:54 +0000)
 Fix for LP: #191772

 Makes it so that the response handler handles the DELETE_EVENT response
 also.  Basically handled the same as close.

src/extension/prefdialog.cpp

index bb0a11d80c7ebe09ac5da9ee1e9602440e1960af..cf2f12853f0fb725601c6338a86ac57ae69b83ff 100644 (file)
@@ -222,13 +222,10 @@ PrefDialog::on_response (int signal) {
     }
 
     if (_param_preview != NULL) {
-        //_param_preview->set_bool(false, NULL, NULL);
         _checkbox_preview->set_active(false);
-        //preview_toggle();
     }
 
-    if (signal == Gtk::RESPONSE_CANCEL && _effect != NULL) {
-        // close the dialog
+    if ((signal == Gtk::RESPONSE_CANCEL || signal == Gtk::RESPONSE_DELETE_EVENT) && _effect != NULL) {
         delete this;
     }