Changeset View
Changeset View
Standalone View
Standalone View
source/blender/windowmanager/gizmo/intern/wm_gizmo_type.c
| Show First 20 Lines • Show All 142 Lines • ▼ Show 20 Lines | for (ScrArea *sa = sc->areabase.first; sa; sa = sa->next) { | ||||
| if (gzmap) { | if (gzmap) { | ||||
| wmGizmoGroup *gzgroup; | wmGizmoGroup *gzgroup; | ||||
| for (gzgroup = gzmap->groups.first; gzgroup; gzgroup = gzgroup->next) { | for (gzgroup = gzmap->groups.first; gzgroup; gzgroup = gzgroup->next) { | ||||
| for (wmGizmo *gz = gzgroup->gizmos.first, *gz_next; gz; gz = gz_next) { | for (wmGizmo *gz = gzgroup->gizmos.first, *gz_next; gz; gz = gz_next) { | ||||
| gz_next = gz->next; | gz_next = gz->next; | ||||
| BLI_assert(gzgroup->parent_gzmap == gzmap); | BLI_assert(gzgroup->parent_gzmap == gzmap); | ||||
| if (gz->type == gzt) { | if (gz->type == gzt) { | ||||
| WM_gizmo_unlink(&gzgroup->gizmos, gzgroup->parent_gzmap, gz, C); | WM_gizmo_unlink(&gzgroup->gizmos, gzgroup->parent_gzmap, gz, C); | ||||
| ED_region_tag_redraw(ar); | ED_region_tag_redraw_editor_overlays(ar); | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| ▲ Show 20 Lines • Show All 45 Lines • Show Last 20 Lines | |||||