1
0
Fork 0
mirror of synced 2024-05-16 10:24:05 +12:00

Fix crash with missing icon (#550)

* Fix crash with missing icon

* ABC
This commit is contained in:
Rafał Mikrut 2022-01-03 22:31:11 +01:00 committed by GitHub
parent d0050e6192
commit cbf3121a7a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -30,6 +30,8 @@ use crate::gui_upper_notebook::GuiUpperNotebook;
use crate::notebook_enums::*;
use crate::taskbar_progress::TaskbarProgress;
const ICON_ABOUT: &[u8; 4458] = include_bytes!("../../snap/gui/czkawka.png");
#[derive(Clone)]
pub struct GuiData {
// Glade builder
@ -91,7 +93,7 @@ impl GuiData {
window_main.set_title(&fl!("window_main_title"));
window_main.show_all();
let pixbuf = Pixbuf::from_file_at_scale("snap/gui/czkawka.png", 200, 200, false).unwrap();
let pixbuf = Pixbuf::from_read(std::io::BufReader::new(ICON_ABOUT.as_slice())).unwrap();
window_main.set_icon(Some(&pixbuf));
window_main.set_application(Some(application));