aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Reaction/UI/ViewPort/Field
diff options
context:
space:
mode:
authorwreis <wreis@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7>2009-03-03 14:34:43 +0000
committerwreis <wreis@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7>2009-03-03 14:34:43 +0000
commit7ccc8c7269babcb98aaf696200251959b3022c4d (patch)
tree213a4ca171336d971a0f3e71ab3a6f6e2f5bc505 /lib/Reaction/UI/ViewPort/Field
parentc2f0e9e9cd2b23f8f7d700a5307b559e1ce70cc0 (diff)
downloadreaction-7ccc8c7269babcb98aaf696200251959b3022c4d.tar.gz
reaction-7ccc8c7269babcb98aaf696200251959b3022c4d.zip
fixed bool field
Diffstat (limited to 'lib/Reaction/UI/ViewPort/Field')
-rw-r--r--lib/Reaction/UI/ViewPort/Field/Mutable/Boolean.pm6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/Reaction/UI/ViewPort/Field/Mutable/Boolean.pm b/lib/Reaction/UI/ViewPort/Field/Mutable/Boolean.pm
index e725615..1b25023 100644
--- a/lib/Reaction/UI/ViewPort/Field/Mutable/Boolean.pm
+++ b/lib/Reaction/UI/ViewPort/Field/Mutable/Boolean.pm
@@ -15,6 +15,12 @@ sub BUILD {
$self->value(0) unless $self->_model_has_value;
};
+# yeah, bool fields have to always be required
+# otherwise we ever cant get false
+# for reference, take a peek in Field::Role::Mutable::Simple's
+# is_modified logic
+sub value_is_required { 1 }
+
__PACKAGE__->meta->make_immutable;