aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOluwatobi Sofela <60105594+oluwatobiss@users.noreply.github.com>2024-03-26 10:15:04 +0100
committerGitHub <noreply@github.com>2024-03-26 09:15:04 +0000
commitf8a2eaea4741408c73efc5c0ad467eae96d2e799 (patch)
tree9b36b0d4c9eaff53bf2f88d245b9fed3fa4b2b1f
parentd814d0553981777c01409d545e5c1c335b8eb7f4 (diff)
downloadservo-f8a2eaea4741408c73efc5c0ad467eae96d2e799.tar.gz
servo-f8a2eaea4741408c73efc5c0ad467eae96d2e799.zip
clippy: Fix collapsible_else_if warnings (#31853)
-rw-r--r--components/script/dom/eventtarget.rs16
-rw-r--r--components/script/dom/gpudevice.rs6
-rw-r--r--components/script/dom/htmlformelement.rs19
-rwxr-xr-xcomponents/script/dom/htmlinputelement.rs8
-rwxr-xr-xcomponents/script/dom/htmlselectelement.rs8
-rw-r--r--components/script/dom/stylepropertymapreadonly.rs8
-rw-r--r--components/script/layout_dom/node.rs8
-rw-r--r--components/script/textinput.rs16
8 files changed, 37 insertions, 52 deletions
diff --git a/components/script/dom/eventtarget.rs b/components/script/dom/eventtarget.rs
index a1c2e9a9867..836be038b72 100644
--- a/components/script/dom/eventtarget.rs
+++ b/components/script/dom/eventtarget.rs
@@ -579,16 +579,14 @@ impl EventTarget {
Some(CommonEventHandler::ErrorEventHandler(unsafe {
OnErrorEventHandlerNonNull::new(cx, funobj)
}))
+ } else if ty == &atom!("beforeunload") {
+ Some(CommonEventHandler::BeforeUnloadEventHandler(unsafe {
+ OnBeforeUnloadEventHandlerNonNull::new(cx, funobj)
+ }))
} else {
- if ty == &atom!("beforeunload") {
- Some(CommonEventHandler::BeforeUnloadEventHandler(unsafe {
- OnBeforeUnloadEventHandlerNonNull::new(cx, funobj)
- }))
- } else {
- Some(CommonEventHandler::EventHandler(unsafe {
- EventHandlerNonNull::new(cx, funobj)
- }))
- }
+ Some(CommonEventHandler::EventHandler(unsafe {
+ EventHandlerNonNull::new(cx, funobj)
+ }))
}
}
diff --git a/components/script/dom/gpudevice.rs b/components/script/dom/gpudevice.rs
index c843404648a..06de48c166d 100644
--- a/components/script/dom/gpudevice.rs
+++ b/components/script/dom/gpudevice.rs
@@ -210,10 +210,8 @@ impl GPUDevice {
}
}
self.try_remove_scope(s_id);
- } else {
- if let Err((err, _)) = result {
- self.fire_uncaptured_error(err);
- }
+ } else if let Err((err, _)) = result {
+ self.fire_uncaptured_error(err);
}
}
diff --git a/components/script/dom/htmlformelement.rs b/components/script/dom/htmlformelement.rs
index 69c69d27d1b..86888da9d95 100644
--- a/components/script/dom/htmlformelement.rs
+++ b/components/script/dom/htmlformelement.rs
@@ -578,17 +578,16 @@ impl HTMLFormElementMethods for HTMLFormElement {
} else {
a.source.cmp(&b.source)
}
+ } else if a
+ .element
+ .upcast::<Node>()
+ .CompareDocumentPosition(b.element.upcast::<Node>()) &
+ NodeConstants::DOCUMENT_POSITION_FOLLOWING ==
+ NodeConstants::DOCUMENT_POSITION_FOLLOWING
+ {
+ std::cmp::Ordering::Less
} else {
- if a.element
- .upcast::<Node>()
- .CompareDocumentPosition(b.element.upcast::<Node>()) &
- NodeConstants::DOCUMENT_POSITION_FOLLOWING ==
- NodeConstants::DOCUMENT_POSITION_FOLLOWING
- {
- std::cmp::Ordering::Less
- } else {
- std::cmp::Ordering::Greater
- }
+ std::cmp::Ordering::Greater
}
});
diff --git a/components/script/dom/htmlinputelement.rs b/components/script/dom/htmlinputelement.rs
index 7accdf41889..76d4ea670af 100755
--- a/components/script/dom/htmlinputelement.rs
+++ b/components/script/dom/htmlinputelement.rs
@@ -2868,11 +2868,9 @@ fn filter_from_accept(s: &DOMString) -> Vec<FilterPattern> {
for p in split_commas(s) {
if let Some('.') = p.chars().nth(0) {
filter.push(FilterPattern(p[1..].to_string()));
- } else {
- if let Some(exts) = mime_guess::get_mime_extensions_str(p) {
- for ext in exts {
- filter.push(FilterPattern(ext.to_string()));
- }
+ } else if let Some(exts) = mime_guess::get_mime_extensions_str(p) {
+ for ext in exts {
+ filter.push(FilterPattern(ext.to_string()));
}
}
}
diff --git a/components/script/dom/htmlselectelement.rs b/components/script/dom/htmlselectelement.rs
index 8f4b8785c8e..ce90c443593 100755
--- a/components/script/dom/htmlselectelement.rs
+++ b/components/script/dom/htmlselectelement.rs
@@ -167,11 +167,9 @@ impl HTMLSelectElement {
if let Some(last_selected) = last_selected {
last_selected.set_selectedness(true);
- } else {
- if self.display_size() == 1 {
- if let Some(first_enabled) = first_enabled {
- first_enabled.set_selectedness(true);
- }
+ } else if self.display_size() == 1 {
+ if let Some(first_enabled) = first_enabled {
+ first_enabled.set_selectedness(true);
}
}
}
diff --git a/components/script/dom/stylepropertymapreadonly.rs b/components/script/dom/stylepropertymapreadonly.rs
index d2c84b1fecb..91c44ed5409 100644
--- a/components/script/dom/stylepropertymapreadonly.rs
+++ b/components/script/dom/stylepropertymapreadonly.rs
@@ -92,12 +92,10 @@ impl StylePropertyMapReadOnlyMethods for StylePropertyMapReadOnly {
} else {
Ordering::Greater
}
+ } else if let Ok(_) = custom_properties::parse_name(key2) {
+ Ordering::Less
} else {
- if let Ok(_) = custom_properties::parse_name(key2) {
- Ordering::Less
- } else {
- key1.cmp(key2)
- }
+ key1.cmp(key2)
}
});
result
diff --git a/components/script/layout_dom/node.rs b/components/script/layout_dom/node.rs
index ae9d8ec00d1..a941009dcda 100644
--- a/components/script/layout_dom/node.rs
+++ b/components/script/layout_dom/node.rs
@@ -82,12 +82,10 @@ impl<'dom, LayoutDataType: LayoutDataTrait> fmt::Debug for ServoLayoutNode<'dom,
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
if let Some(el) = self.as_element() {
el.fmt(f)
+ } else if self.is_text_node() {
+ write!(f, "<text node> ({:#x})", self.opaque().0)
} else {
- if self.is_text_node() {
- write!(f, "<text node> ({:#x})", self.opaque().0)
- } else {
- write!(f, "<non-text node> ({:#x})", self.opaque().0)
- }
+ write!(f, "<non-text node> ({:#x})", self.opaque().0)
}
}
}
diff --git a/components/script/textinput.rs b/components/script/textinput.rs
index 112161d76eb..a15d25ed4e0 100644
--- a/components/script/textinput.rs
+++ b/components/script/textinput.rs
@@ -627,15 +627,13 @@ impl<T: ClipboardProvider> TextInput<T> {
if self.selection_origin.is_none() {
self.selection_origin = Some(self.edit_point);
}
- } else {
- if self.has_selection() {
- self.edit_point = match adjust {
- Direction::Backward => self.selection_start(),
- Direction::Forward => self.selection_end(),
- };
- self.clear_selection();
- return true;
- }
+ } else if self.has_selection() {
+ self.edit_point = match adjust {
+ Direction::Backward => self.selection_start(),
+ Direction::Forward => self.selection_end(),
+ };
+ self.clear_selection();
+ return true;
}
false
}