diff --git a/.DS_Store b/.DS_Store index ed27f62c..5c29f80a 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/Applications.txt b/Applications.txt index 0edb41b4..973daa4d 100644 --- a/Applications.txt +++ b/Applications.txt @@ -886,7 +886,7 @@ icon="IgorTimofeev/OpenComputers/master/Applications/MineCodeIDE/Icon.pic", createShortcut="dock", forceDownload=true, - version=1.15, + version=1.16, }, { name="MineOS/Applications/Battleship", diff --git a/Applications/.DS_Store b/Applications/.DS_Store index 4bb09356..744927d6 100644 Binary files a/Applications/.DS_Store and b/Applications/.DS_Store differ diff --git a/Applications/MineCodeIDE/MineCodeIDE.lua b/Applications/MineCodeIDE/MineCodeIDE.lua index 80c96129..c490948a 100755 --- a/Applications/MineCodeIDE/MineCodeIDE.lua +++ b/Applications/MineCodeIDE/MineCodeIDE.lua @@ -158,9 +158,9 @@ end local function moveCursor(symbolOffset, lineOffset) local newSymbol, newLine = cursor.position.symbol + symbolOffset, cursor.position.line + lineOffset - if newSymbol < 1 then + if symbolOffset < 0 and newSymbol < 1 then newLine, newSymbol = newLine - 1, math.huge - elseif newSymbol > unicode.len(mainWindow.codeView.lines[newLine] or "") + 1 then + elseif symbolOffset > 0 and newSymbol > unicode.len(mainWindow.codeView.lines[newLine] or "") + 1 then newLine, newSymbol = newLine + 1, 1 end