summaryrefslogtreecommitdiffstats
path: root/src/gui/GraphWindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/GraphWindow.cpp')
-rw-r--r--src/gui/GraphWindow.cpp11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/gui/GraphWindow.cpp b/src/gui/GraphWindow.cpp
index 99861534..dfcdc505 100644
--- a/src/gui/GraphWindow.cpp
+++ b/src/gui/GraphWindow.cpp
@@ -70,12 +70,15 @@ GraphWindow::on_hide()
{
_position_stored = true;
get_position(_x, _y);
- if (_app->window_factory()->num_open_graph_windows() == 1 &&
- _app->quit(this)) {
- return;
- }
Gtk::Window::on_hide();
}
+bool
+GraphWindow::on_key_press_event(GdkEventKey* event)
+{
+ // Disable Window C-w handling so quit works correctly
+ return Gtk::Window::on_key_press_event(event);
+}
+
} // namespace GUI
} // namespace Ingen