X-Git-Url: https://git.wpitchoune.net/gitweb/?p=psensor.git;a=blobdiff_plain;f=src%2Fui.c;fp=src%2Fui.c;h=c503800dc0154f45931bac23c50124463966ac2f;hp=0b1c411d62fcea56e89a5ebc3d3d0e6f4b132666;hb=90ec04c6efb1f0b9e3887a86b1da9e7d0d33f16f;hpb=3e708ba44ecfc86f33fc06b6060b77740c1b50c9 diff --git a/src/ui.c b/src/ui.c index 0b1c411..c503800 100644 --- a/src/ui.c +++ b/src/ui.c @@ -343,11 +343,8 @@ void ui_window_create(struct ui_psensor *ui) window = GTK_WIDGET(gtk_builder_get_object(builder, "window")); gtk_builder_connect_signals(builder, ui); + cfg = ui->config; - if (cfg->window_restore_enabled) - gtk_window_move(GTK_WINDOW(window), - cfg->window_x, - cfg->window_y); config_set_slog_enabled_changed_cbk(slog_enabled_cbk, ui); @@ -417,8 +414,18 @@ void ui_window_update(struct ui_psensor *ui) void ui_window_show(struct ui_psensor *ui) { + struct config *cfg; + log_debug("ui_window_show()"); + + cfg = ui->config; + if (cfg->window_restore_enabled) + gtk_window_move(GTK_WINDOW(ui->main_window), + cfg->window_x, + cfg->window_y); + ui_window_update(ui); + gtk_window_present(GTK_WINDOW(ui->main_window)); }