diff options
author | Franklin Sobrinho <franklin_gs@hotmail.com> | 2016-01-06 09:54:13 -0300 |
---|---|---|
committer | Franklin Sobrinho <franklin_gs@hotmail.com> | 2016-01-06 09:58:22 -0300 |
commit | a906bce9a0cd452d3fa44ab6843661e84b368845 (patch) | |
tree | 891b14eb09f714800433c47df69706b5a52fcb1f /scene/gui/range.cpp | |
parent | 52e18accf2ddb788008594bab12c4ba2e12d516f (diff) | |
download | redot-engine-a906bce9a0cd452d3fa44ab6843661e84b368845.tar.gz |
Fix error caused by dragging a Range property
Diffstat (limited to 'scene/gui/range.cpp')
-rw-r--r-- | scene/gui/range.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/scene/gui/range.cpp b/scene/gui/range.cpp index 25b7952da1..1de3d94c93 100644 --- a/scene/gui/range.cpp +++ b/scene/gui/range.cpp @@ -48,20 +48,20 @@ void Range::Shared::emit_value_changed() { } } -void Range::_changed_notify() { +void Range::_changed_notify(const char *p_what) { emit_signal("changed",shared->val); update(); - _change_notify(); + _change_notify(p_what); } -void Range::Shared::emit_changed() { +void Range::Shared::emit_changed(const char *p_what) { for (Set<Range*>::Element *E=owners.front();E;E=E->next()) { Range *r=E->get(); if (!r->is_inside_tree()) continue; - r->_changed_notify(); + r->_changed_notify(p_what); } } @@ -90,20 +90,20 @@ void Range::set_min(double p_min) { shared->min=p_min; set_val(shared->val); - shared->emit_changed(); + shared->emit_changed("range/min"); } void Range::set_max(double p_max) { shared->max=p_max; set_val(shared->val); - shared->emit_changed(); + shared->emit_changed("range/max"); } void Range::set_step(double p_step) { shared->step=p_step; - shared->emit_changed(); + shared->emit_changed("range/step"); } void Range::set_page(double p_page) { @@ -111,7 +111,7 @@ void Range::set_page(double p_page) { shared->page=p_page; set_val(shared->val); - shared->emit_changed(); + shared->emit_changed("range/page"); } double Range::get_val() const { |