Skip internal scripts for breakpoints without printing an error
This removes: ``` ERROR: get_breakpoints: Condition ' base.begins_with("local://") ``` while running a project with blank scripts caused by deleting or moving, or built-in scripts which are not yet saved within a scene on running a project.
This commit is contained in:
parent
dfdc48a9de
commit
1c70a33d9c
1 changed files with 3 additions and 1 deletions
|
@ -1577,7 +1577,9 @@ void ScriptEditor::get_breakpoints(List<String> *p_breakpoints) {
|
||||||
List<int> bpoints;
|
List<int> bpoints;
|
||||||
se->get_breakpoints(&bpoints);
|
se->get_breakpoints(&bpoints);
|
||||||
String base = script->get_path();
|
String base = script->get_path();
|
||||||
ERR_CONTINUE(base.begins_with("local://") || base == "");
|
if (base.begins_with("local://") || base == "") {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
for (List<int>::Element *E = bpoints.front(); E; E = E->next()) {
|
for (List<int>::Element *E = bpoints.front(); E; E = E->next()) {
|
||||||
p_breakpoints->push_back(base + ":" + itos(E->get() + 1));
|
p_breakpoints->push_back(base + ":" + itos(E->get() + 1));
|
||||||
|
|
Loading…
Reference in a new issue