File tree Expand file tree Collapse file tree 1 file changed +4
-12
lines changed Expand file tree Collapse file tree 1 file changed +4
-12
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ define_control! {
10
10
}
11
11
12
12
pub enum ProgressBarStyle {
13
- Determinate ( i32 ) ,
13
+ Determinate ( u32 ) ,
14
14
Indeterminate ,
15
15
}
16
16
@@ -27,21 +27,13 @@ impl ProgressBar {
27
27
28
28
pub fn set_value ( & mut self , value : ProgressBarStyle ) {
29
29
let sys_value = match value {
30
- ProgressBarStyle :: Determinate ( value) => {
31
- // use !is_negative() because 0 is a valid value, but it
32
- // returns false for is_positive()
33
- assert ! (
34
- !value. is_negative( ) ,
35
- "determinate value for ProgressBar must not be negative"
36
- ) ;
37
- value
38
- }
30
+ ProgressBarStyle :: Determinate ( value) => value as i32 ,
39
31
ProgressBarStyle :: Indeterminate => -1 ,
40
32
} ;
41
33
unsafe { ui_sys:: uiProgressBarSetValue ( self . uiProgressBar , sys_value) }
42
34
}
43
35
44
- pub fn set_determinate ( & mut self , value : i32 ) {
36
+ pub fn set_determinate ( & mut self , value : u32 ) {
45
37
self . set_value ( ProgressBarStyle :: Determinate ( value) ) ;
46
38
}
47
39
@@ -54,7 +46,7 @@ impl ProgressBar {
54
46
) ;
55
47
ProgressBarStyle :: Indeterminate
56
48
} else {
57
- ProgressBarStyle :: Determinate ( sys_value)
49
+ ProgressBarStyle :: Determinate ( sys_value as u32 )
58
50
}
59
51
}
60
52
}
You can’t perform that action at this time.
0 commit comments