mirror of
https://github.com/servo/servo.git
synced 2025-07-23 07:13:52 +01:00
Stop using int/uint in script.
This commit is contained in:
parent
74f8c0eeb7
commit
c2e81be8a5
12 changed files with 23 additions and 24 deletions
|
@ -225,9 +225,9 @@ impl TextInput {
|
|||
if adjust.abs() as usize > remaining && self.edit_point.line > 0 {
|
||||
self.adjust_vertical(-1, select);
|
||||
self.edit_point.index = self.current_line_length();
|
||||
self.adjust_horizontal(adjust + remaining as int + 1, select);
|
||||
self.adjust_horizontal(adjust + remaining as isize + 1, select);
|
||||
} else {
|
||||
self.edit_point.index = max(0, self.edit_point.index as int + adjust) as usize;
|
||||
self.edit_point.index = max(0, self.edit_point.index as isize + adjust) as usize;
|
||||
}
|
||||
} else {
|
||||
let remaining = self.current_line_length() - self.edit_point.index;
|
||||
|
@ -235,7 +235,7 @@ impl TextInput {
|
|||
self.adjust_vertical(1, select);
|
||||
self.edit_point.index = 0;
|
||||
// one shift is consumed by the change of line, hence the -1
|
||||
self.adjust_horizontal(adjust - remaining as int - 1, select);
|
||||
self.adjust_horizontal(adjust - remaining as isize - 1, select);
|
||||
} else {
|
||||
self.edit_point.index = min(self.current_line_length(),
|
||||
self.edit_point.index + adjust as usize);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue