Fix T94243: weightpaint gradient panel shown in other places
Weightpaint gradient tool panel showed in other modes (and as a separate panel). Fix for fix, see - rBf8a0e102cf5e - rBe549d6c1bd2d So now, check mode again and restrict to topbar (prevents an additional panel since this is already included in the brush settings). ref rB0837926740b3 in sculpt-dev branch, so thx @joeedh as well! Maniphest Tasks: T94243 Differential Revision: https://developer.blender.org/D13630
This commit is contained in:
parent
c5ee3ac7e0
commit
5519a6a520
Notes:
blender-bot
2023-02-13 16:59:21 +01:00
Referenced by issue #94243, Spare falloff panel Referenced by issue #93479, 3.0 Potential candidates for corrective releases
|
@ -694,9 +694,15 @@ class VIEW3D_PT_tools_weight_gradient(Panel, View3DPaintPanel):
|
|||
#bl_context = ".weightpaint" # dot on purpose (access from topbar)
|
||||
bl_label = "Falloff"
|
||||
bl_options = {'DEFAULT_CLOSED'}
|
||||
# also dont draw as an extra panel in the sidebar (already included in the Brush settings)
|
||||
bl_space_type = 'TOPBAR'
|
||||
bl_region_type = 'HEADER'
|
||||
|
||||
@classmethod
|
||||
def poll(cls, context):
|
||||
# since we dont give context above, check mode here (to not show in other modes like sculpt)
|
||||
if context.mode != 'PAINT_WEIGHT':
|
||||
return False
|
||||
settings = context.tool_settings.weight_paint
|
||||
if settings is None:
|
||||
return False
|
||||
|
|
Loading…
Reference in New Issue