diff --git a/src/plugins/meson-templates/resources/src/application-gtk4.rs b/src/plugins/meson-templates/resources/src/application-gtk4.rs index 6bad3c8de0666936eba7640f880a9808416633f6..b52f4b01c8600a0603778c8bf3e47ce3c043286a 100644 --- a/src/plugins/meson-templates/resources/src/application-gtk4.rs +++ b/src/plugins/meson-templates/resources/src/application-gtk4.rs @@ -2,11 +2,12 @@ use glib::clone; use gtk::prelude::*; -use gtk::subclass::prelude::*; -use gtk::{gio, glib}; {{if is_adwaita}} use adw::subclass::prelude::*; +{{else}} +use gtk::subclass::prelude::*; {{end}} +use gtk::{gio, glib}; use crate::config::VERSION; use crate::{{PreFix}}Window; diff --git a/src/plugins/meson-templates/resources/src/meson-cli.build b/src/plugins/meson-templates/resources/src/meson-cli.build index 18210b68ca9bb0a386c66681d068db2771243904..07102556215ff17117d6aa9b512b3cdda13adf6a 100644 --- a/src/plugins/meson-templates/resources/src/meson-cli.build +++ b/src/plugins/meson-templates/resources/src/meson-cli.build @@ -40,6 +40,7 @@ endif cargo_build = custom_target( 'cargo-build', build_by_default: true, + build_always_stale: true, output: meson.project_name(), console: true, install: true, diff --git a/src/plugins/meson-templates/resources/src/meson-rs-gtk4.build b/src/plugins/meson-templates/resources/src/meson-rs-gtk4.build index 4892c3db5f9b5604361ccd604ee17bc78408a389..f5fab69d59a61714e419844d7b9d75624ad859df 100644 --- a/src/plugins/meson-templates/resources/src/meson-rs-gtk4.build +++ b/src/plugins/meson-templates/resources/src/meson-rs-gtk4.build @@ -43,6 +43,7 @@ endif cargo_build = custom_target( 'cargo-build', build_by_default: true, + build_always_stale: true, output: meson.project_name(), console: true, install: true, diff --git a/src/plugins/meson-templates/resources/src/window-gtk4.rs b/src/plugins/meson-templates/resources/src/window-gtk4.rs index 23732815adf0856c601810c156d3fa78e83bed97..783e14cd5b4b1bbfddeb1287f4e53222d583e98c 100644 --- a/src/plugins/meson-templates/resources/src/window-gtk4.rs +++ b/src/plugins/meson-templates/resources/src/window-gtk4.rs @@ -1,10 +1,11 @@ {{include "license.rs"}} +use gtk::prelude::*; {{if is_adwaita}} use adw::subclass::prelude::*; -{{end}} -use gtk::prelude::*; +{{else}} use gtk::subclass::prelude::*; +{{end}} use gtk::{gio, glib, CompositeTemplate}; mod imp {