aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormatthewt <matthewt@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7>2008-02-27 20:11:12 +0000
committermatthewt <matthewt@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7>2008-02-27 20:11:12 +0000
commit384a99858802ee0569ba621c2162c15501c8e94e (patch)
tree2f869cbd8c12cef087cf79adeaf728a7bd723874
parent24185a7d1e90ac8980462b9f471e016504d73e3c (diff)
downloadreaction-384a99858802ee0569ba621c2162c15501c8e94e.tar.gz
reaction-384a99858802ee0569ba621c2162c15501c8e94e.zip
- fix default handling for Mutable::Boolean
-rw-r--r--lib/Reaction/UI/ViewPort/Field/Mutable/Boolean.pm2
-rw-r--r--lib/Reaction/UI/Widget/Field/Mutable/Boolean.pm2
2 files changed, 2 insertions, 2 deletions
diff --git a/lib/Reaction/UI/ViewPort/Field/Mutable/Boolean.pm b/lib/Reaction/UI/ViewPort/Field/Mutable/Boolean.pm
index 633f910..dfd936e 100644
--- a/lib/Reaction/UI/ViewPort/Field/Mutable/Boolean.pm
+++ b/lib/Reaction/UI/ViewPort/Field/Mutable/Boolean.pm
@@ -12,7 +12,7 @@ class Boolean is 'Reaction::UI::ViewPort::Field::Boolean', which{
implements BUILD => as {
my($self) = @_;
- $self->value(0) unless $self->has_value;
+ $self->value(0) unless $self->_model_has_value;
};
};
diff --git a/lib/Reaction/UI/Widget/Field/Mutable/Boolean.pm b/lib/Reaction/UI/Widget/Field/Mutable/Boolean.pm
index 7d98085..b94eaa0 100644
--- a/lib/Reaction/UI/Widget/Field/Mutable/Boolean.pm
+++ b/lib/Reaction/UI/Widget/Field/Mutable/Boolean.pm
@@ -9,7 +9,7 @@ class Boolean is 'Reaction::UI::Widget::Field::Mutable', which {
};
implements fragment is_checked {
- if ($_{viewport}->value) {
+ if ($_{viewport}->value_string) {
render 'is_checked_yes';
} else {
render 'is_checked_no';