Browse Source

Ignore S and P if no value >0 is included.

pull/1/head
Scott Lahteine 10 years ago
parent
commit
d407a43ac1
  1. 15
      Marlin/Marlin_main.cpp

15
Marlin/Marlin_main.cpp

@ -1844,12 +1844,15 @@ void process_commands()
codenum = 0;
bool hasP = code_seen('P');
if (hasP) codenum = code_value(); // milliseconds to wait
bool hasS = code_seen('S');
if (hasS) codenum = code_value() * 1000; // seconds to wait
bool hasP = false, hasS = false;
if (code_seen('P')) {
codenum = code_value(); // milliseconds to wait
hasP = codenum > 0;
}
if (code_seen('S')) {
codenum = code_value() * 1000; // seconds to wait
hasS = codenum > 0;
}
if (!hasP && !hasS && *src != '\0') {
starpos = strchr(src, '*');
if (starpos != NULL) *(starpos) = '\0';

Loading…
Cancel
Save