changeset 29601:eaf0943b7361

enable event_manager with interpreter_events class actions by default Needed now for error output in octave-cli. Will likely be needed for more actions in the future. * event-manager.cc (event_manager::event_manager): Install interpreter_events and enable in default constructor.
author John W. Eaton <jwe@octave.org>
date Tue, 04 May 2021 08:54:39 -0400
parents b909a8915a72
children 767cda46e091
files libinterp/corefcn/event-manager.cc
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/libinterp/corefcn/event-manager.cc	Mon May 03 16:45:00 2021 -0400
+++ b/libinterp/corefcn/event-manager.cc	Tue May 04 08:54:39 2021 -0400
@@ -64,9 +64,9 @@
   }
 
   event_manager::event_manager (interpreter& interp)
-    : m_interpreter (interp), instance (nullptr),
+    : m_interpreter (interp), instance (new interpreter_events ()),
       event_queue_mutex (new mutex ()), gui_event_queue (),
-      debugging (false), link_enabled (false)
+      debugging (false), link_enabled (true)
   {
     push_event_queue ();
     command_editor::add_event_hook (readline_event_hook);