diff --git a/Cargo.lock b/Cargo.lock index 5c11250a..bcb864e8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1176,7 +1176,7 @@ dependencies = [ [[package]] name = "cosmic-config" version = "0.1.0" -source = "git+https://github.com/pop-os/libcosmic#fec71fdda4c5d48741e5ff8cdb66d9b3d2d52b9b" +source = "git+https://github.com/pop-os/libcosmic#23f6fc8358e9e117bac372468f230f493f3cea5b" dependencies = [ "atomicwrites", "cosmic-config-derive", @@ -1196,7 +1196,7 @@ dependencies = [ [[package]] name = "cosmic-config-derive" version = "0.1.0" -source = "git+https://github.com/pop-os/libcosmic#fec71fdda4c5d48741e5ff8cdb66d9b3d2d52b9b" +source = "git+https://github.com/pop-os/libcosmic#23f6fc8358e9e117bac372468f230f493f3cea5b" dependencies = [ "quote", "syn 1.0.109", @@ -1312,7 +1312,7 @@ dependencies = [ [[package]] name = "cosmic-theme" version = "0.1.0" -source = "git+https://github.com/pop-os/libcosmic#fec71fdda4c5d48741e5ff8cdb66d9b3d2d52b9b" +source = "git+https://github.com/pop-os/libcosmic#23f6fc8358e9e117bac372468f230f493f3cea5b" dependencies = [ "almost", "cosmic-config", @@ -2763,7 +2763,7 @@ dependencies = [ [[package]] name = "iced" version = "0.12.0" -source = "git+https://github.com/pop-os/libcosmic#fec71fdda4c5d48741e5ff8cdb66d9b3d2d52b9b" +source = "git+https://github.com/pop-os/libcosmic#23f6fc8358e9e117bac372468f230f493f3cea5b" dependencies = [ "dnd", "iced_accessibility", @@ -2781,7 +2781,7 @@ dependencies = [ [[package]] name = "iced_accessibility" version = "0.1.0" -source = "git+https://github.com/pop-os/libcosmic#fec71fdda4c5d48741e5ff8cdb66d9b3d2d52b9b" +source = "git+https://github.com/pop-os/libcosmic#23f6fc8358e9e117bac372468f230f493f3cea5b" dependencies = [ "accesskit", "accesskit_unix", @@ -2790,7 +2790,7 @@ dependencies = [ [[package]] name = "iced_core" version = "0.12.0" -source = "git+https://github.com/pop-os/libcosmic#fec71fdda4c5d48741e5ff8cdb66d9b3d2d52b9b" +source = "git+https://github.com/pop-os/libcosmic#23f6fc8358e9e117bac372468f230f493f3cea5b" dependencies = [ "bitflags 2.5.0", "dnd", @@ -2812,7 +2812,7 @@ dependencies = [ [[package]] name = "iced_futures" version = "0.12.0" -source = "git+https://github.com/pop-os/libcosmic#fec71fdda4c5d48741e5ff8cdb66d9b3d2d52b9b" +source = "git+https://github.com/pop-os/libcosmic#23f6fc8358e9e117bac372468f230f493f3cea5b" dependencies = [ "futures", "iced_core", @@ -2825,7 +2825,7 @@ dependencies = [ [[package]] name = "iced_graphics" version = "0.12.0" -source = "git+https://github.com/pop-os/libcosmic#fec71fdda4c5d48741e5ff8cdb66d9b3d2d52b9b" +source = "git+https://github.com/pop-os/libcosmic#23f6fc8358e9e117bac372468f230f493f3cea5b" dependencies = [ "bitflags 2.5.0", "bytemuck", @@ -2849,7 +2849,7 @@ dependencies = [ [[package]] name = "iced_renderer" version = "0.12.0" -source = "git+https://github.com/pop-os/libcosmic#fec71fdda4c5d48741e5ff8cdb66d9b3d2d52b9b" +source = "git+https://github.com/pop-os/libcosmic#23f6fc8358e9e117bac372468f230f493f3cea5b" dependencies = [ "iced_graphics", "iced_tiny_skia", @@ -2861,7 +2861,7 @@ dependencies = [ [[package]] name = "iced_runtime" version = "0.12.0" -source = "git+https://github.com/pop-os/libcosmic#fec71fdda4c5d48741e5ff8cdb66d9b3d2d52b9b" +source = "git+https://github.com/pop-os/libcosmic#23f6fc8358e9e117bac372468f230f493f3cea5b" dependencies = [ "dnd", "iced_accessibility", @@ -2875,7 +2875,7 @@ dependencies = [ [[package]] name = "iced_sctk" version = "0.1.0" -source = "git+https://github.com/pop-os/libcosmic#fec71fdda4c5d48741e5ff8cdb66d9b3d2d52b9b" +source = "git+https://github.com/pop-os/libcosmic#23f6fc8358e9e117bac372468f230f493f3cea5b" dependencies = [ "enum-repr", "float-cmp", @@ -2901,7 +2901,7 @@ dependencies = [ [[package]] name = "iced_style" version = "0.12.0" -source = "git+https://github.com/pop-os/libcosmic#fec71fdda4c5d48741e5ff8cdb66d9b3d2d52b9b" +source = "git+https://github.com/pop-os/libcosmic#23f6fc8358e9e117bac372468f230f493f3cea5b" dependencies = [ "iced_core", "once_cell", @@ -2911,7 +2911,7 @@ dependencies = [ [[package]] name = "iced_tiny_skia" version = "0.12.0" -source = "git+https://github.com/pop-os/libcosmic#fec71fdda4c5d48741e5ff8cdb66d9b3d2d52b9b" +source = "git+https://github.com/pop-os/libcosmic#23f6fc8358e9e117bac372468f230f493f3cea5b" dependencies = [ "bytemuck", "cosmic-text", @@ -2928,7 +2928,7 @@ dependencies = [ [[package]] name = "iced_wgpu" version = "0.12.0" -source = "git+https://github.com/pop-os/libcosmic#fec71fdda4c5d48741e5ff8cdb66d9b3d2d52b9b" +source = "git+https://github.com/pop-os/libcosmic#23f6fc8358e9e117bac372468f230f493f3cea5b" dependencies = [ "bitflags 2.5.0", "bytemuck", @@ -2947,7 +2947,7 @@ dependencies = [ [[package]] name = "iced_widget" version = "0.12.0" -source = "git+https://github.com/pop-os/libcosmic#fec71fdda4c5d48741e5ff8cdb66d9b3d2d52b9b" +source = "git+https://github.com/pop-os/libcosmic#23f6fc8358e9e117bac372468f230f493f3cea5b" dependencies = [ "dnd", "iced_renderer", @@ -3225,7 +3225,7 @@ checksum = "ae743338b92ff9146ce83992f766a31066a91a8c84a45e0e9f21e7cf6de6d346" [[package]] name = "libcosmic" version = "0.1.0" -source = "git+https://github.com/pop-os/libcosmic#fec71fdda4c5d48741e5ff8cdb66d9b3d2d52b9b" +source = "git+https://github.com/pop-os/libcosmic#23f6fc8358e9e117bac372468f230f493f3cea5b" dependencies = [ "apply", "ashpd 0.7.0", diff --git a/cosmic-panel-button/src/main.rs b/cosmic-panel-button/src/main.rs index bd6bfab6..21bddf5d 100644 --- a/cosmic-panel-button/src/main.rs +++ b/cosmic-panel-button/src/main.rs @@ -98,9 +98,9 @@ impl cosmic::Application for Button { ) || matches!(self.config.force_presentation, Some(Override::Icon)) { - self.core - .applet - .icon_button(self.desktop.icon.as_ref().unwrap()) + self.core.applet.icon_button_from_handle( + cosmic::widget::icon::from_name(self.desktop.icon.clone().unwrap()).handle(), + ) } else { let content = row!( text(&self.desktop.name).size(14.0),