Skip to content

Commit 008c92e

Browse files
committed
Fix Windows build
1 parent 5a8e4cb commit 008c92e

File tree

4 files changed

+7
-4
lines changed

4 files changed

+7
-4
lines changed

Cargo.lock

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

objdiff-cli/src/cmd/diff.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -374,8 +374,7 @@ fn run_interactive(
374374
})?;
375375
}
376376
loop {
377-
let has_event = event::poll(Duration::from_millis(100))?;
378-
if has_event {
377+
if event::poll(Duration::from_millis(100))? {
379378
match view.handle_event(&mut state, event::read()?) {
380379
EventControlFlow::Break => break 'outer,
381380
EventControlFlow::Continue(r) => result = r,

objdiff-core/src/jobs/update.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use std::{
22
env::{current_dir, current_exe},
3-
fs::{File, Permissions},
3+
fs::File,
44
path::PathBuf,
55
sync::mpsc::Receiver,
66
task::Waker,
@@ -51,7 +51,7 @@ fn run_update(
5151
#[cfg(unix)]
5252
{
5353
use std::{fs, os::unix::fs::PermissionsExt};
54-
fs::set_permissions(&target_file, Permissions::from_mode(0o755))?;
54+
fs::set_permissions(&target_file, fs::Permissions::from_mode(0o755))?;
5555
}
5656
tmp_dir.close()?;
5757

objdiff-gui/Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,9 @@ features = [
7474
optional = true
7575
default-features = false
7676

77+
[target.'cfg(windows)'.dependencies]
78+
winapi = "0.3"
79+
7780
[target.'cfg(unix)'.dependencies]
7881
exec = "0.3"
7982

0 commit comments

Comments
 (0)