Skip to content

Commit 4c8199e

Browse files
committed
Merge pull request arduino#1773 from oni303/minus_support
added support for '-' in filenames
2 parents 2380a8f + efedfa7 commit 4c8199e

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

app/src/processing/app/Sketch.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -2063,9 +2063,10 @@ static public String sanitizeName(String origName) {
20632063
for (int i = 0; i < c.length; i++) {
20642064
if (((c[i] >= '0') && (c[i] <= '9')) ||
20652065
((c[i] >= 'a') && (c[i] <= 'z')) ||
2066-
((c[i] >= 'A') && (c[i] <= 'Z'))) {
2066+
((c[i] >= 'A') && (c[i] <= 'Z')) ||
2067+
((i > 0) && (c[i] == '-')) ||
2068+
((i > 0) && (c[i] == '.'))) {
20672069
buffer.append(c[i]);
2068-
20692070
} else {
20702071
buffer.append('_');
20712072
}

app/src/processing/app/SketchCode.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public SketchCode(File file, String extension) {
8787

8888
protected void makePrettyName() {
8989
prettyName = file.getName();
90-
int dot = prettyName.indexOf('.');
90+
int dot = prettyName.lastIndexOf('.');
9191
prettyName = prettyName.substring(0, dot);
9292
}
9393

0 commit comments

Comments
 (0)