mirror of
https://github.com/processing/processing4.git
synced 2026-01-28 02:41:08 +01:00
To create Problems use pdeCode instead of messing with editor
This commit is contained in:
@@ -1125,10 +1125,8 @@ public class PDEX {
|
||||
int stop = iproblem.getSourceEnd() + 1; // make it exclusive
|
||||
SketchInterval in = ps.mapJavaToSketch(start, stop);
|
||||
if (in == SketchInterval.BEFORE_START) return null;
|
||||
String badCode = ps.pdeCode.substring(in.startPdeOffset, in.stopPdeOffset);
|
||||
int line = ps.tabOffsetToTabLine(in.tabIndex, in.startTabOffset);
|
||||
ps.sketch.updateSketchCodes(); // seems to be needed
|
||||
String badCode = ps.sketch.getCode(in.tabIndex).getProgram()
|
||||
.substring(in.startTabOffset, in.stopTabOffset);
|
||||
JavaProblem p = JavaProblem.fromIProblem(iproblem, in.tabIndex, line, badCode);
|
||||
p.setPDEOffsets(in.startTabOffset, in.stopTabOffset);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user