mirror of
https://github.com/Relintai/pandemonium_engine.git
synced 2025-01-10 21:09:38 +01:00
Fix crash when editing pinned StyleBox
(cherry picked from commit 4b013a9c967ecc063801b3d4a0e833dcbc865f83)
This commit is contained in:
parent
fcd37a8c38
commit
9912a99675
@ -2894,11 +2894,13 @@ void ThemeTypeEditor::_update_stylebox_from_leading() {
|
||||
edited_theme->get_stylebox_list(edited_type, &names);
|
||||
List<Ref<StyleBox>> styleboxes;
|
||||
for (List<StringName>::Element *E = names.front(); E; E = E->next()) {
|
||||
if (E->get() == leading_stylebox.item_name) {
|
||||
Ref<StyleBox> sb = edited_theme->get_stylebox(E->get(), edited_type);
|
||||
|
||||
// Avoid itself, stylebox can be shared between items.
|
||||
if (sb == leading_stylebox.stylebox) {
|
||||
continue;
|
||||
}
|
||||
|
||||
Ref<StyleBox> sb = edited_theme->get_stylebox(E->get(), edited_type);
|
||||
if (sb->get_class() == leading_stylebox.stylebox->get_class()) {
|
||||
styleboxes.push_back(sb);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user