mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-18 16:27:34 +01:00
[apps/code] Add a setting for cursor saving (#125)
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
#include "app.h"
|
||||
#include <escher/metric.h>
|
||||
#include <ion.h>
|
||||
#include "../global_preferences.h"
|
||||
|
||||
using namespace Shared;
|
||||
|
||||
@@ -63,7 +64,11 @@ void EditorController::didBecomeFirstResponder() {
|
||||
void EditorController::viewWillAppear() {
|
||||
ViewController::viewWillAppear();
|
||||
m_editorView.loadSyntaxHighlighter();
|
||||
m_editorView.setCursorLocation(m_script.content() + *m_script.CursorPosition());
|
||||
if(GlobalPreferences::sharedGlobalPreferences()->cursorSaving()) {
|
||||
m_editorView.setCursorLocation(m_script.content() + *m_script.CursorPosition());
|
||||
} else {
|
||||
m_editorView.setCursorLocation(m_editorView.text() + strlen(m_editorView.text()));
|
||||
}
|
||||
}
|
||||
|
||||
void EditorController::viewDidDisappear() {
|
||||
|
||||
Reference in New Issue
Block a user