summaryrefslogtreecommitdiffstats
path: root/widget/src/helpers.rs
diff options
context:
space:
mode:
Diffstat (limited to 'widget/src/helpers.rs')
-rw-r--r--widget/src/helpers.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/widget/src/helpers.rs b/widget/src/helpers.rs
index e30b2829..91d5ee80 100644
--- a/widget/src/helpers.rs
+++ b/widget/src/helpers.rs
@@ -362,9 +362,11 @@ pub fn image<Handle>(handle: impl Into<Handle>) -> crate::Image<Handle> {
/// [`Svg`]: crate::Svg
/// [`Handle`]: crate::svg::Handle
#[cfg(feature = "svg")]
-pub fn svg<Theme>(handle: impl Into<core::svg::Handle>) -> crate::Svg<Theme>
+pub fn svg<'a, Theme>(
+ handle: impl Into<core::svg::Handle>,
+) -> crate::Svg<'a, Theme>
where
- Theme: crate::svg::DefaultStyle,
+ Theme: crate::svg::DefaultStyle + 'a,
{
crate::Svg::new(handle)
}