Commit: 8d4800990ce120d4202a7d1fb08ab78a2706aba1 Author: mano-wii Date: Fri Jul 12 11:37:18 2019 -0300 Branches: master https://developer.blender.org/rB8d4800990ce120d4202a7d1fb08ab78a2706aba1
Fix T66601: Redo Panels are empty the first time a workspace is active We need to indicate a preferred size to avoid `RGN_FLAG_TOO_SMALL` the first time the region is created. Differential revision: https://developer.blender.org/D5238 =================================================================== M source/blender/editors/interface/interface_region_hud.c =================================================================== diff --git a/source/blender/editors/interface/interface_region_hud.c b/source/blender/editors/interface/interface_region_hud.c index 6d1b2baeff9..43afdc534ad 100644 --- a/source/blender/editors/interface/interface_region_hud.c +++ b/source/blender/editors/interface/interface_region_hud.c @@ -27,6 +27,7 @@ #include "MEM_guardedalloc.h" +#include "DNA_screen_types.h" #include "DNA_userdef_types.h" #include "BLI_string.h" @@ -231,6 +232,11 @@ ARegionType *ED_area_type_hud(int space_type) art->init = hud_region_init; art->free = hud_region_free; + /* We need to indicate a preferred size to avoid false `RGN_FLAG_TOO_SMALL` + * the first time the region is created. */ + art->prefsizex = AREAMINX; + art->prefsizey = HEADERY; + hud_panels_register(art, space_type, art->regionid); art->lock = 1; /* can become flag, see BKE_spacedata_draw_locks */ _______________________________________________ Bf-blender-cvs mailing list [email protected] https://lists.blender.org/mailman/listinfo/bf-blender-cvs
