diff --git a/podcasts-gtk/src/app.rs b/podcasts-gtk/src/app.rs index 9dc0e02..4876bd0 100644 --- a/podcasts-gtk/src/app.rs +++ b/podcasts-gtk/src/app.rs @@ -17,11 +17,10 @@ // // SPDX-License-Identifier: GPL-3.0-or-later - #![allow(clippy::new_without_default)] -use glib::subclass; use glib::subclass::prelude::*; +use glib::subclass::simple::{ClassStruct, InstanceStruct}; use glib::translate::*; use glib::{glib_object_impl, glib_object_subclass, glib_object_wrapper, glib_wrapper}; @@ -59,8 +58,8 @@ pub struct PdApplicationPrivate { impl ObjectSubclass for PdApplicationPrivate { const NAME: &'static str = "PdApplication"; type ParentType = gtk::Application; - type Instance = subclass::simple::InstanceStruct; - type Class = subclass::simple::ClassStruct; + type Instance = InstanceStruct; + type Class = ClassStruct; glib_object_subclass!(); @@ -119,7 +118,7 @@ impl gio::subclass::prelude::ApplicationImpl for PdApplicationPrivate { impl gtk::subclass::application::GtkApplicationImpl for PdApplicationPrivate {} glib_wrapper! { - pub struct PdApplication(Object, subclass::simple::ClassStruct, PdApplicationClass>) @extends gio::Application, gtk::Application; + pub struct PdApplication(Object, ClassStruct, PdApplicationClass>) @extends gio::Application, gtk::Application; match fn { get_type => || PdApplicationPrivate::get_type().to_glib(),