mirror of
https://github.com/servo/servo.git
synced 2025-07-22 23:03:42 +01:00
Consolidate magic number representing max unsigned long
This commit is contained in:
parent
9cccd98254
commit
4dc8fd76ec
4 changed files with 15 additions and 4 deletions
|
@ -146,8 +146,9 @@ macro_rules! make_uint_setter(
|
|||
($attr:ident, $htmlname:expr, $default:expr) => (
|
||||
fn $attr(&self, value: u32) {
|
||||
use dom::bindings::codegen::InheritTypes::ElementCast;
|
||||
use dom::values::UNSIGNED_LONG_MAX;
|
||||
use string_cache::Atom;
|
||||
let value = if value > 2147483647 {
|
||||
let value = if value > UNSIGNED_LONG_MAX {
|
||||
$default
|
||||
} else {
|
||||
value
|
||||
|
@ -167,10 +168,11 @@ macro_rules! make_limited_uint_setter(
|
|||
($attr:ident, $htmlname:expr, $default:expr) => (
|
||||
fn $attr(&self, value: u32) -> $crate::dom::bindings::error::ErrorResult {
|
||||
use dom::bindings::codegen::InheritTypes::ElementCast;
|
||||
use dom::values::UNSIGNED_LONG_MAX;
|
||||
use string_cache::Atom;
|
||||
let value = if value == 0 {
|
||||
return Err($crate::dom::bindings::error::Error::IndexSize);
|
||||
} else if value > 2147483647 {
|
||||
} else if value > UNSIGNED_LONG_MAX {
|
||||
$default
|
||||
} else {
|
||||
value
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue