diff --git a/.vscode/tasks.json b/.vscode/tasks.json index aebc95c..426c0d3 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -8,6 +8,7 @@ "--", "--filename", "/home/gabm/Pictures/Screenshots/swappy-20230921-054340.png", + //"/home/gabm/Pictures/Wallpaper/torres_1.jpg" //"--fullscreen", ], "problemMatcher": [ diff --git a/src/renderer.rs b/src/renderer.rs index 5cd3dd0..b2e4b52 100644 --- a/src/renderer.rs +++ b/src/renderer.rs @@ -5,7 +5,7 @@ use anyhow::Result; use gdk_pixbuf::glib::Bytes; use gdk_pixbuf::Pixbuf; use pangocairo::cairo::{Context, Format, ImageSurface, Operator}; -use pangocairo::cairo::{Filter, Pattern}; + use relm4::gtk::gdk::{MemoryFormat, MemoryTexture}; use relm4::gtk::prelude::*; @@ -79,7 +79,6 @@ impl Renderer { // render to window cx.scale(scale_factor, scale_factor); cx.set_source_surface(surface, 0.0, 0.0)?; - Pattern::set_filter(&cx.source(), Filter::Fast); cx.paint()?; Ok(())