Skip to content

Commit 5a4e8f0

Browse files
fix digitizer detection flakiness
1 parent 4854d3c commit 5a4e8f0

1 file changed

Lines changed: 6 additions & 7 deletions

File tree

src/main.rs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -269,13 +269,6 @@ fn main() {
269269

270270
let mut backlight = BacklightManager::new();
271271

272-
PrivDrop::default()
273-
.chroot("/var/empty")
274-
.user("nobody")
275-
.group("nobody")
276-
.apply()
277-
.unwrap_or_else(|e| { panic!("Failed to drop privileges: {}", e) });
278-
279272
let mut digitizer: Option<InputDevice> = None;
280273
let mut touches = HashMap::new();
281274
loop {
@@ -296,6 +289,12 @@ fn main() {
296289
let dev = evt.device();
297290
if dev.name().contains(" Touch Bar") {
298291
digitizer = Some(dev);
292+
PrivDrop::default()
293+
.chroot("/var/empty")
294+
.user("nobody")
295+
.group("nobody")
296+
.apply()
297+
.unwrap_or_else(|e| { panic!("Failed to drop privileges: {}", e) });
299298
}
300299
},
301300
Event::Keyboard(KeyboardEvent::Key(key)) => {

0 commit comments

Comments
 (0)