Use C++ iterators for Lists in many situations

This commit is contained in:
Aaron Franke 2021-07-15 23:45:57 -04:00
parent b918c4c3ce
commit 4e6efd1b07
No known key found for this signature in database
GPG key ID: 40A1750B977E56BF
218 changed files with 2755 additions and 3004 deletions

View file

@ -927,14 +927,14 @@ void TextServerAdvanced::font_set_oversampling(float p_oversampling) {
oversampling = p_oversampling;
List<RID> fonts;
font_owner.get_owned_list(&fonts);
for (List<RID>::Element *E = fonts.front(); E; E = E->next()) {
font_owner.getornull(E->get())->clear_cache();
for (RID E : fonts) {
font_owner.getornull(E)->clear_cache();
}
List<RID> text_bufs;
shaped_owner.get_owned_list(&text_bufs);
for (List<RID>::Element *E = text_bufs.front(); E; E = E->next()) {
invalidate(shaped_owner.getornull(E->get()));
for (RID E : text_bufs) {
invalidate(shaped_owner.getornull(E));
}
}
}