summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_ui_ed.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2019-10-20 20:53:40 +0200
committerRobin Gareus <robin@gareus.org>2019-10-20 20:53:40 +0200
commit20daca929001c27de3b4f238301b8b8af1beefc6 (patch)
treea50e173b43464c5bb47a833b7612fe882577ec83 /gtk2_ardour/ardour_ui_ed.cc
parent9c00d6216ace1eb5f4d53b39d54b232ff7fca0e4 (diff)
Virtual-Keyboard: save/restore state
Diffstat (limited to 'gtk2_ardour/ardour_ui_ed.cc')
-rw-r--r--gtk2_ardour/ardour_ui_ed.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/gtk2_ardour/ardour_ui_ed.cc b/gtk2_ardour/ardour_ui_ed.cc
index 56249bdba8..800eedde2d 100644
--- a/gtk2_ardour/ardour_ui_ed.cc
+++ b/gtk2_ardour/ardour_ui_ed.cc
@@ -68,6 +68,7 @@
#include "location_ui.h"
#include "main_clock.h"
#include "rc_option_editor.h"
+#include "virtual_keyboard_window.h"
#include <gtkmm2ext/application.h>
@@ -871,6 +872,9 @@ ARDOUR_UI::save_ardour_state ()
if (location_ui) {
_session->add_instant_xml (location_ui->ui().get_state ());
}
+ if (virtual_keyboard_window) {
+ _session->add_instant_xml (virtual_keyboard_window->get_state());
+ }
} else {
Config->add_instant_xml (main_window_node);
Config->add_instant_xml (enode);
@@ -880,6 +884,9 @@ ARDOUR_UI::save_ardour_state ()
if (location_ui) {
Config->add_instant_xml (location_ui->ui().get_state ());
}
+ if (virtual_keyboard_window) {
+ Config->add_instant_xml (virtual_keyboard_window->get_state());
+ }
}
delete &enode;