summaryrefslogtreecommitdiffstats
path: root/winit
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-10-22 00:45:36 +0200
committerLibravatar Héctor Ramón Jiménez <hector@hecrj.dev>2024-11-05 23:52:56 +0100
commit3ba7c71e3ffb651fde753bcf63bb604c16d4bcc2 (patch)
tree2978ac7b4ab6c651f58d830727ec24792884db5a /winit
parent97bcca04002d9d7c4812e178d30fb12358fad72c (diff)
downloadiced-3ba7c71e3ffb651fde753bcf63bb604c16d4bcc2.tar.gz
iced-3ba7c71e3ffb651fde753bcf63bb604c16d4bcc2.tar.bz2
iced-3ba7c71e3ffb651fde753bcf63bb604c16d4bcc2.zip
Implement `reactive-rendering` for `slider`
Diffstat (limited to 'winit')
-rw-r--r--winit/src/program.rs2
1 files changed, 2 insertions, 0 deletions
diff --git a/winit/src/program.rs b/winit/src/program.rs
index f15e5be5..579038af 100644
--- a/winit/src/program.rs
+++ b/winit/src/program.rs
@@ -1161,6 +1161,8 @@ async fn run_instance<P, C>(
}
if !redraw_queue.is_empty() {
+ // The queue should be fairly short, so we can
+ // simply sort all of the time.
redraw_queue.sort_by(
|(target_a, _), (target_b, _)| {
target_a.cmp(target_b).reverse()