X-Git-Url: https://git.wpitchoune.net/gitweb/?p=prss.git;a=blobdiff_plain;f=src%2Fmain.c;h=b20297be7f3196961c6ed0281ef474652908e91a;hp=46e18bcaa13fb2fd2be423d5630b692472aebfbc;hb=20eb458789ff0b7e210e4031b03705ebbba00585;hpb=216a536e37a631e610cd4188fd7dee8bcb498d17 diff --git a/src/main.c b/src/main.c index 46e18bc..b20297b 100644 --- a/src/main.c +++ b/src/main.c @@ -446,12 +446,15 @@ void headline_row_activated_cbk(GtkWidget *widget, gpointer data) static void save_settings() { - int w, h; + int w, h, x, y; - gtk_window_get_size(window, - &w, - &h); + gtk_window_get_size(window, &w, &h); + gtk_window_get_position(window, &x, &y); + log_debug("save_settings(): x=%d, y=%d", x, y); + + g_settings_set_int(settings, "window-x", x); + g_settings_set_int(settings, "window-y", y); g_settings_set_int(settings, "window-width", w); g_settings_set_int(settings, "window-height", h); } @@ -576,9 +579,12 @@ int main(int argc, char **argv) NULL); window = GTK_WINDOW(gtk_builder_get_object(builder, "window")); - gtk_window_set_default_size(GTK_WINDOW(window), + gtk_window_set_default_size(window, g_settings_get_int(settings, "window-width"), g_settings_get_int(settings, "window-height")); + gtk_window_move(window, + g_settings_get_int(settings, "window-x"), + g_settings_get_int(settings, "window-y")); w_feedtree = GTK_TREE_VIEW(gtk_builder_get_object(builder, "feed_tree"));