[code] Fix handling of python heap by ConsoleController,

EditorController and VariableBoxController
This commit is contained in:
Émilie Feral
2018-09-20 11:54:21 +02:00
parent a5fba93ea1
commit 58ad8bd87e
5 changed files with 32 additions and 13 deletions

View File

@@ -41,18 +41,24 @@ bool EditorController::handleEvent(Ion::Events::Event event) {
return false;
}
void EditorController::didEnterResponderChain(Responder * previousFirstResponder) {
m_editorView.loadSyntaxHighlighter();
}
void EditorController::willExitResponderChain(Responder * nextFirstResponder) {
m_editorView.unloadSyntaxHighlighter();
}
void EditorController::didBecomeFirstResponder() {
app()->setFirstResponder(&m_editorView);
}
void EditorController::viewWillAppear() {
m_editorView.loadSyntaxHighlighter();
m_editorView.setCursorLocation(strlen(m_editorView.text()));
}
void EditorController::viewDidDisappear() {
m_menuController->scriptContentEditionDidFinish();
m_editorView.unloadSyntaxHighlighter();
}
bool EditorController::textAreaDidReceiveEvent(TextArea * textArea, Ion::Events::Event event) {