diff --git a/crates/ahfail-gtklock/Cargo.toml b/crates/ahfail-gtklock/Cargo.toml index 08d2181..539330f 100644 --- a/crates/ahfail-gtklock/Cargo.toml +++ b/crates/ahfail-gtklock/Cargo.toml @@ -14,9 +14,7 @@ gdk = { version = "0.15", package = "gdk", features = ["v3_24"] } gstreamer = { version = "0.18", package = "gstreamer", features = ["v1_18"] } gstreamer-player = { version = "0.18", package = "gstreamer-player" } glib = { version = "0.15", package = "glib" } -gio = { version = "0.15", package = "gio" } gdk-pixbuf = "0.15" -libc = "0.2" rand = "0.8" [build-dependencies] diff --git a/crates/ahfail-gtklock/src/context.rs b/crates/ahfail-gtklock/src/context.rs index 45a7bf0..a1e7473 100644 --- a/crates/ahfail-gtklock/src/context.rs +++ b/crates/ahfail-gtklock/src/context.rs @@ -1,5 +1,4 @@ -use gtk::prelude::*; // Keep this if extension traits are needed, otherwise remove. Window uses it. -use gtk::{glib, gdk}; // Window uses gdk, glib. +use gtk::{glib, gdk}; use gtk::gdk::Monitor; use std::ffi::c_void; use std::marker::PhantomData; diff --git a/crates/ahfail-gtklock/src/lib.rs b/crates/ahfail-gtklock/src/lib.rs index dcf7ada..b105377 100644 --- a/crates/ahfail-gtklock/src/lib.rs +++ b/crates/ahfail-gtklock/src/lib.rs @@ -3,7 +3,6 @@ pub mod context; pub mod state; pub mod handler; -use gtk::prelude::*; use gtk::glib; use gstreamer as gst; use std::ffi::c_void; @@ -40,7 +39,7 @@ pub static mut module_entries: [glib::ffi::GOptionEntry; 3] = [ short_name: 0, flags: 0, arg: glib::ffi::G_OPTION_ARG_STRING, - arg_data: unsafe { &raw mut DEADZONE_ARG as *mut _ }, + arg_data: &raw mut DEADZONE_ARG as *mut _, description: DEADZONE_DESC.as_ptr() as *const c_char, arg_description: DEADZONE_ARG_DESC.as_ptr() as *const c_char },