diff options
Diffstat (limited to 'source/blender/editors/space_view3d')
4 files changed, 6 insertions, 6 deletions
diff --git a/source/blender/editors/space_view3d/drawobject.c b/source/blender/editors/space_view3d/drawobject.c index 5a7c6172472..8a4714eeded 100644 --- a/source/blender/editors/space_view3d/drawobject.c +++ b/source/blender/editors/space_view3d/drawobject.c @@ -748,7 +748,7 @@ typedef struct ViewCachedString { void view3d_cached_text_draw_begin(void) { ListBase *strings = &CachedText[CachedTextLevel]; - strings->first = strings->last = NULL; + BLI_listbase_clear(strings); CachedTextLevel++; } @@ -4068,7 +4068,7 @@ static bool drawDispList_nobackface(Scene *scene, View3D *v3d, RegionView3D *rv3 if (BKE_mball_is_basis(ob)) { lb = &ob->curve_cache->disp; - if (lb->first == NULL) { + if (BLI_listbase_is_empty(lb)) { return true; } @@ -6584,7 +6584,7 @@ static void draw_object_matcap_check(View3D *v3d, Object *ob) v3d->defmaterial = MEM_mallocN(sizeof(Material), "matcap material"); *(v3d->defmaterial) = defmaterial; - v3d->defmaterial->gpumaterial.first = v3d->defmaterial->gpumaterial.last = NULL; + BLI_listbase_clear(&v3d->defmaterial->gpumaterial); v3d->defmaterial->preview = NULL; } /* first time users */ diff --git a/source/blender/editors/space_view3d/view3d_draw.c b/source/blender/editors/space_view3d/view3d_draw.c index adedbc6277a..ab867472bdd 100644 --- a/source/blender/editors/space_view3d/view3d_draw.c +++ b/source/blender/editors/space_view3d/view3d_draw.c @@ -2398,7 +2398,7 @@ static void gpu_update_lamps_shadows(Scene *scene, View3D *v3d) Base *base; Object *ob; - shadows.first = shadows.last = NULL; + BLI_listbase_clear(&shadows); /* update lamp transform and gather shadow lamps */ for (SETLOOPER(scene, sce_iter, base)) { diff --git a/source/blender/editors/space_view3d/view3d_ruler.c b/source/blender/editors/space_view3d/view3d_ruler.c index 6aa34baeac6..8eb9c9be40b 100644 --- a/source/blender/editors/space_view3d/view3d_ruler.c +++ b/source/blender/editors/space_view3d/view3d_ruler.c @@ -857,7 +857,7 @@ static int view3d_ruler_modal(bContext *C, wmOperator *op, const wmEvent *event) if (event->ctrl || /* weak - but user friendly */ - (ruler_info->items.first == NULL)) + BLI_listbase_is_empty(&ruler_info->items)) { View3D *v3d = CTX_wm_view3d(C); const bool use_depth = (v3d->drawtype >= OB_SOLID); diff --git a/source/blender/editors/space_view3d/view3d_view.c b/source/blender/editors/space_view3d/view3d_view.c index 150ac361291..eae4406990d 100644 --- a/source/blender/editors/space_view3d/view3d_view.c +++ b/source/blender/editors/space_view3d/view3d_view.c @@ -1348,7 +1348,7 @@ static void SaveState(bContext *C, wmWindow *win) queue_back = win->queue; - win->queue.first = win->queue.last = NULL; + BLI_listbase_clear(&win->queue); //XXX waitcursor(1); } |