Consolidate magic number representing max unsigned long

This commit is contained in:
Corey Farwell 2015-10-10 10:24:26 -04:00
parent 9cccd98254
commit 4dc8fd76ec
4 changed files with 15 additions and 4 deletions

View file

@ -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