|
From: | John W. Eaton |
Subject: | [Octave-bug-tracker] [bug #43549] Matlab-style "Set path" menu option in Octave GUI |
Date: | Tue, 23 Jul 2019 01:07:14 -0400 (EDT) |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0 |
Update of bug #43549 (project octave): Status: None => In Progress _______________________________________________________ Follow-up Comment #6: I did some cleaning up and fixing. New patch is attached. The biggest change was fixing the way the model communicates with the interpreter. We can't call things like eval_string directly from the GUI thread. I fixed the functions that used eval_string to use the event_manager (previously called "octave_link") to post events to for the interpreter to handle. If a response is needed, that is handled by having the event function emit a signal for the GUI to handle. It seems to work for me now. There is no crash at startup or when editing, even if the interpreter is busy. However, no action can happen until the interpreter is back to an idle state. (file #47249) _______________________________________________________ Additional Item Attachment: File name: set-path-cset-2019-07-23-jwe Size:24 KB <https://savannah.gnu.org/file/set-path-cset-2019-07-23-jwe?file_id=47249> _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?43549> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/
[Prev in Thread] | Current Thread | [Next in Thread] |