File tree Expand file tree Collapse file tree 2 files changed +15
-2
lines changed
sdk/python/packages/flet-core/src/flet_core Expand file tree Collapse file tree 2 files changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -93,7 +93,14 @@ class _SliderControlState extends State<SliderControl> {
9393
9494 double value = widget.control.attrDouble ("value" , 0 )! ;
9595 if (_value != value) {
96- _value = value;
96+ // verify limits
97+ if (value < min) {
98+ _value = min;
99+ } else if (value > max) {
100+ _value = max;
101+ } else {
102+ _value = value;
103+ }
97104 }
98105
99106 var slider = Slider (
Original file line number Diff line number Diff line change @@ -135,7 +135,13 @@ def _get_control_name(self):
135135 # value
136136 @property
137137 def value (self ) -> OptionalNumber :
138- return self ._get_attr ("value" , data_type = "float" )
138+ v = self ._get_attr ("value" , data_type = "float" )
139+ # verify limits
140+ if v < self .min :
141+ v = self .min
142+ elif v > self .max :
143+ v = self .max
144+ return v
139145
140146 @value .setter
141147 def value (self , value : OptionalNumber ):
You can’t perform that action at this time.
0 commit comments