Skip to content

Commit d4c57ae

Browse files
committed
To create Problems use pdeCode instead of messing with editor
1 parent 6ed11f4 commit d4c57ae

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

java/src/processing/mode/java/pdex/PDEX.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1125,10 +1125,8 @@ private void handleSketchProblems(PreprocessedSketch ps) {
11251125
int stop = iproblem.getSourceEnd() + 1; // make it exclusive
11261126
SketchInterval in = ps.mapJavaToSketch(start, stop);
11271127
if (in == SketchInterval.BEFORE_START) return null;
1128+
String badCode = ps.pdeCode.substring(in.startPdeOffset, in.stopPdeOffset);
11281129
int line = ps.tabOffsetToTabLine(in.tabIndex, in.startTabOffset);
1129-
ps.sketch.updateSketchCodes(); // seems to be needed
1130-
String badCode = ps.sketch.getCode(in.tabIndex).getProgram()
1131-
.substring(in.startTabOffset, in.stopTabOffset);
11321130
JavaProblem p = JavaProblem.fromIProblem(iproblem, in.tabIndex, line, badCode);
11331131
p.setPDEOffsets(in.startTabOffset, in.stopTabOffset);
11341132

0 commit comments

Comments
 (0)