[Bf-blender-cvs] [45863059f7b] master: Cleanup: remove commented code, use function to access header region

Campbell Barton noreply at git.blender.org
Mon May 17 07:55:58 CEST 2021


Commit: 45863059f7b2335d32631e98632561f4e76b5c61
Author: Campbell Barton
Date:   Mon May 17 15:55:00 2021 +1000
Branches: master
https://developer.blender.org/rB45863059f7b2335d32631e98632561f4e76b5c61

Cleanup: remove commented code, use function to access header region

===================================================================

M	source/blender/editors/armature/pose_slide.c

===================================================================

diff --git a/source/blender/editors/armature/pose_slide.c b/source/blender/editors/armature/pose_slide.c
index 55c2204b4ab..f7b54b79601 100644
--- a/source/blender/editors/armature/pose_slide.c
+++ b/source/blender/editors/armature/pose_slide.c
@@ -42,6 +42,7 @@
 #include "BKE_layer.h"
 #include "BKE_object.h"
 #include "BKE_report.h"
+#include "BKE_screen.h"
 #include "BKE_unit.h"
 
 #include "RNA_access.h"
@@ -528,14 +529,11 @@ static int pose_slide_init(bContext *C, wmOperator *op, ePoseSlide_Modes mode)
   pso->num.unit_type[0] = B_UNIT_NONE; /* percentages don't have any units... */
 
   /* Register UI drawing callback. */
-  /* pso->draw_handle = ED_region_draw_cb_activate(
-      pso->region->type, pose_slide_draw_2d_slider, pso, REGION_DRAW_POST_PIXEL); */
-  LISTBASE_FOREACH (ARegion *, region, &pso->area->regionbase) {
-    if (region->regiontype == RGN_TYPE_HEADER) {
-      pso->region = region;
-      pso->draw_handle = ED_region_draw_cb_activate(
-          region->type, pose_slide_draw_2d_slider, pso, REGION_DRAW_POST_PIXEL);
-    }
+  ARegion *region_header = BKE_area_find_region_type(pso->area, RGN_TYPE_HEADER);
+  if (region_header != NULL) {
+    pso->region = region_header;
+    pso->draw_handle = ED_region_draw_cb_activate(
+        region_header->type, pose_slide_draw_2d_slider, pso, REGION_DRAW_POST_PIXEL);
   }
 
   /* return status is whether we've got all the data we were requested to get */



More information about the Bf-blender-cvs mailing list