Fix CSGShape not updating on changing visibility
Hiding CSGShape should force the CSG operation to skip it which is intented behaviour according to how CSGBrush is created for each shape.
This commit is contained in:
parent
6607c3c1c7
commit
095f472a0b
1 changed files with 7 additions and 0 deletions
|
@ -531,6 +531,13 @@ void CSGShape::_notification(int p_what) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (p_what == NOTIFICATION_VISIBILITY_CHANGED) {
|
||||||
|
|
||||||
|
if (parent) {
|
||||||
|
parent->_make_dirty();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (p_what == NOTIFICATION_EXIT_TREE) {
|
if (p_what == NOTIFICATION_EXIT_TREE) {
|
||||||
|
|
||||||
if (parent)
|
if (parent)
|
||||||
|
|
Loading…
Reference in a new issue