fix iteration order

This commit is contained in:
Ferdinand Schober
2024-07-02 16:11:26 +02:00
parent 70a23b9fa7
commit 7b511bb97d

View File

@@ -369,7 +369,6 @@ fn enumerate_displays() -> Vec<RECT> {
break; break;
} }
if device.StateFlags & DISPLAY_DEVICE_ATTACHED_TO_DESKTOP != 0 { if device.StateFlags & DISPLAY_DEVICE_ATTACHED_TO_DESKTOP != 0 {
log::info!("{:?}", device.DeviceName);
devices.push(device.DeviceName); devices.push(device.DeviceName);
} }
} }
@@ -552,7 +551,7 @@ fn message_thread(ready_tx: mpsc::Sender<()>) {
let requests = { let requests = {
let mut res = vec![]; let mut res = vec![];
let mut requests = REQUEST_BUFFER.lock().unwrap(); let mut requests = REQUEST_BUFFER.lock().unwrap();
while let Some(request) = requests.pop() { for request in requests.drain(..) {
res.push(request); res.push(request);
} }
res res