diff --git a/apps/code/console_controller.cpp b/apps/code/console_controller.cpp index 3b1d4ae6b..971bdb6d7 100644 --- a/apps/code/console_controller.cpp +++ b/apps/code/console_controller.cpp @@ -105,7 +105,6 @@ const char * ConsoleController::inputText(const char * prompt) { void ConsoleController::viewWillAppear() { loadPythonEnvironment(); - assert(pythonEnvironmentIsLoaded()); m_sandboxIsDisplayed = false; if (m_importScriptsWhenViewAppears) { m_importScriptsWhenViewAppears = false; @@ -117,10 +116,6 @@ void ConsoleController::viewWillAppear() { m_editCell.setText(""); } -void ConsoleController::didEnterResponderChain(Responder * previousFirstResponder) { - loadPythonEnvironment(); -} - void ConsoleController::didBecomeFirstResponder() { app()->setFirstResponder(&m_editCell); } diff --git a/apps/code/console_controller.h b/apps/code/console_controller.h index 5e8a7ee2e..c2916d93b 100644 --- a/apps/code/console_controller.h +++ b/apps/code/console_controller.h @@ -38,7 +38,6 @@ public: // ViewController View * view() override { return &m_selectableTableView; } void viewWillAppear() override; - void didEnterResponderChain(Responder * previousFirstResponder) override; void didBecomeFirstResponder() override; bool handleEvent(Ion::Events::Event event) override; ViewController::DisplayParameter displayParameter() override { return ViewController::DisplayParameter::WantsMaximumSpace; } diff --git a/apps/code/editor_controller.cpp b/apps/code/editor_controller.cpp index 5ee964540..40c544b70 100644 --- a/apps/code/editor_controller.cpp +++ b/apps/code/editor_controller.cpp @@ -41,19 +41,13 @@ 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())); } diff --git a/apps/code/editor_controller.h b/apps/code/editor_controller.h index c6e422d7e..8161b7f3a 100644 --- a/apps/code/editor_controller.h +++ b/apps/code/editor_controller.h @@ -18,8 +18,6 @@ public: /* ViewController */ View * view() override { return &m_editorView; } bool handleEvent(Ion::Events::Event event) override; - void didEnterResponderChain(Responder * previousFirstResponder) override; - void willExitResponderChain(Responder * nextFirstResponder) override; void didBecomeFirstResponder() override; void viewWillAppear() override; void viewDidDisappear() override;