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:
Andrii Doroshenko (Xrayez) 2020-07-23 20:51:17 +03:00
parent dfdc48a9de
commit 1c70a33d9c

View file

@ -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));