From a3cfac87adc842754bd66676635251d537440b9e Mon Sep 17 00:00:00 2001
From: NiseVoid <nisevoid@gmail.com>
Date: Fri, 14 Jul 2023 20:56:54 +0200
Subject: [PATCH] Set CI to bevy's MSRV

---
 .github/workflows/rust.yml | 2 +-
 src/event_dispatcher.rs    | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml
index 7cc7c32..c64dc44 100644
--- a/.github/workflows/rust.yml
+++ b/.github/workflows/rust.yml
@@ -18,7 +18,7 @@ jobs:
     runs-on: ${{ matrix.os }}
 
     steps:
-    - uses: dtolnay/rust-toolchain@stable
+    - uses: dtolnay/rust-toolchain@1.70
     - uses: actions/checkout@v3
     - uses: actions/cache@v3
       with:
diff --git a/src/event_dispatcher.rs b/src/event_dispatcher.rs
index 35b1747..ddd2b07 100644
--- a/src/event_dispatcher.rs
+++ b/src/event_dispatcher.rs
@@ -384,8 +384,7 @@ impl EventDispatcher {
             } else {
                 // No capturing widget -> process cursor events as normal
                 let mut stack: Vec<TreeNode> = vec![(root, 0)];
-                while !stack.is_empty() {
-                    let (current, depth) = stack.pop().unwrap();
+                while let Some((current, depth)) = stack.pop() {
                     let mut enter_children = true;
 
                     if let Some(entity_ref) = world.get_entity(current.0) {
-- 
GitLab