Make window move itself to foreground when opened

This commit is contained in:
Julian Mutter 2024-02-09 15:36:29 +01:00
parent f7b9036063
commit 7110054836
2 changed files with 6 additions and 3 deletions

View File

@ -23,7 +23,6 @@ struct Cli {
fn main() {
env_logger::Builder::from_env(Env::default().default_filter_or("debug")).init();
let cli = Cli::parse();
debug!("Parse args");
let app = Application::builder().application_id(APP_ID).build();
app.connect_activate(move |app| {

View File

@ -59,7 +59,7 @@ impl DocumentCanvas {
self.priority_cache_current_pages(area_height);
}
pub fn priority_cache_current_pages(&self, area_height: i32){
pub fn priority_cache_current_pages(&self, area_height: i32) {
self.page_cache_sender.send_priority_cache_commands(
&[self.current_page_number, self.current_page_number + 1],
area_height,
@ -112,7 +112,10 @@ pub fn toggle_fullscreen(ui: &Ui) {
ui.window.fullscreen();
let new_area_height = ui.image_container.height() + ui.header_bar.height();
ui.document_canvas.as_ref().unwrap().priority_cache_current_pages(new_area_height);
ui.document_canvas
.as_ref()
.unwrap()
.priority_cache_current_pages(new_area_height);
ui.document_canvas
.as_ref()
.unwrap()
@ -241,6 +244,7 @@ impl Ui {
.width_request(600)
.height_request(400)
.build();
window.present();
let ui = Ui {
window,