add back-pointer to TempoMap from points, and push dirty=true into map
[ardour.git] / gtk2_ardour / plugin_ui.cc
index eb1dd55eced989a901ef9485c688c9bcd75fbaae..93da6e8df8fc842b36aefbcd6b4cc79c04be051a 100644 (file)
@@ -63,7 +63,6 @@
 
 #include "ardour_window.h"
 #include "ardour_ui.h"
-#include "prompter.h"
 #include "plugin_ui.h"
 #include "utils.h"
 #include "gui_thread.h"
@@ -430,12 +429,12 @@ PluginUIWindow::on_key_release_event (GdkEventKey *event)
                        if (_pluginui->non_gtk_gui()) {
                                _pluginui->forward_key_event (event);
                        }
-                       return true;
                }
-               return false;
        } else {
-               return true;
+               gtk_window_propagate_key_event (GTK_WINDOW(gobj()), event);
        }
+       /* don't forward releases */
+       return true;
 }
 
 void