mirror of
https://gitlab.com/asus-linux/asusctl.git
synced 2026-02-06 00:15:04 +01:00
corrected position of dev_handle.reset() (#21)
This commit is contained in:
@@ -38,7 +38,6 @@ impl RogCore {
|
|||||||
error!("Could not get keyboard device handle: {:?}", err);
|
error!("Could not get keyboard device handle: {:?}", err);
|
||||||
err
|
err
|
||||||
})?;
|
})?;
|
||||||
dev_handle.reset()?;
|
|
||||||
dev_handle.set_active_configuration(0).unwrap_or(());
|
dev_handle.set_active_configuration(0).unwrap_or(());
|
||||||
|
|
||||||
let dev_config = dev_handle.device().config_descriptor(0).map_err(|err| {
|
let dev_config = dev_handle.device().config_descriptor(0).map_err(|err| {
|
||||||
@@ -77,6 +76,7 @@ impl RogCore {
|
|||||||
warn!("Trying to detach kernel driver then retry");
|
warn!("Trying to detach kernel driver then retry");
|
||||||
if let Ok(active) = dev_handle.kernel_driver_active(interface) {
|
if let Ok(active) = dev_handle.kernel_driver_active(interface) {
|
||||||
if active {
|
if active {
|
||||||
|
dev_handle.reset()?;
|
||||||
dev_handle.detach_kernel_driver(interface).map_err(|err| {
|
dev_handle.detach_kernel_driver(interface).map_err(|err| {
|
||||||
warn!("Could not detach kernel driver: {:?}", err);
|
warn!("Could not detach kernel driver: {:?}", err);
|
||||||
err
|
err
|
||||||
|
|||||||
Reference in New Issue
Block a user