Fix GradientTexture2D update after setting the gradient
This commit is contained in:
@@ -2278,6 +2278,8 @@ Ref<Image> GradientTexture1D::get_image() const {
|
||||
return RenderingServer::get_singleton()->texture_2d_get(texture);
|
||||
}
|
||||
|
||||
//////////////////
|
||||
|
||||
GradientTexture2D::GradientTexture2D() {
|
||||
_queue_update();
|
||||
}
|
||||
@@ -2299,7 +2301,8 @@ void GradientTexture2D::set_gradient(Ref<Gradient> p_gradient) {
|
||||
if (gradient.is_valid()) {
|
||||
gradient->connect(CoreStringNames::get_singleton()->changed, callable_mp(this, &GradientTexture2D::_queue_update));
|
||||
}
|
||||
_queue_update();
|
||||
_update();
|
||||
emit_changed();
|
||||
}
|
||||
|
||||
Ref<Gradient> GradientTexture2D::get_gradient() const {
|
||||
|
||||
Reference in New Issue
Block a user