diff options
author | wreis <wreis@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7> | 2009-03-03 14:34:43 +0000 |
---|---|---|
committer | wreis <wreis@03d0b0b2-0e1a-0410-a411-fdb2f4bd65d7> | 2009-03-03 14:34:43 +0000 |
commit | 7ccc8c7269babcb98aaf696200251959b3022c4d (patch) | |
tree | 213a4ca171336d971a0f3e71ab3a6f6e2f5bc505 /lib/Reaction/UI/ViewPort/Field | |
parent | c2f0e9e9cd2b23f8f7d700a5307b559e1ce70cc0 (diff) | |
download | reaction-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.pm | 6 |
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; |