Fix Sprite doesn't updating region_rect value in certain conditions

(cherry picked from commit 1d188c1c7b)
This commit is contained in:
Franklin Sobrinho 2016-03-05 12:30:09 -03:00 committed by Rémi Verschelde
parent 1bdd5d24cb
commit edb3716da7
1 changed files with 7 additions and 5 deletions

View File

@ -188,14 +188,16 @@ bool Sprite::is_region() const{
void Sprite::set_region_rect(const Rect2& p_region_rect) {
bool changed=region_rect!=p_region_rect;
if (region_rect==p_region_rect)
return;
region_rect=p_region_rect;
if (region && changed) {
update();
if (region)
item_rect_changed();
_change_notify("region_rect");
}
}
Rect2 Sprite::get_region_rect() const {