talons

Fork of Claws Mail https://www.claws-mail
Log | Files | Refs | README | LICENSE

commit ab0270f13ee257ef7d721217e66623df64779ae9
parent eb109e05a8ad8ae285059fff5006f0763be842e0
Author: Andrej Kacian <ticho@claws-mail.org>
Date:   Sat, 17 Feb 2018 11:37:35 +0100

Correctly set initial size for main and compose windows.

Use gtk_window_set_default_size() instead of
gtk_widget_set_size_request(), since in GTK3, the latter
sets minimum allowed size for a widget, and we're
interested in just setting initial size here. User
should be allowed to make the windows smaller.

Diffstat:
Msrc/compose.c | 5+++--
Msrc/mainwindow.c | 2+-
2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/compose.c b/src/compose.c @@ -7720,8 +7720,9 @@ static Compose *compose_create(PrefsAccount *account, window = gtkut_window_new(GTK_WINDOW_TOPLEVEL, "compose"); gtk_window_set_resizable(GTK_WINDOW(window), TRUE); - gtk_widget_set_size_request(window, prefs_common.compose_width, - prefs_common.compose_height); + gtk_window_set_default_size(GTK_WINDOW(window), + prefs_common.compose_width, + prefs_common.compose_height); if (!geometry.max_width) { geometry.max_width = gdk_screen_width(); diff --git a/src/mainwindow.c b/src/mainwindow.c @@ -3811,7 +3811,7 @@ static void main_window_set_widgets(MainWindow *mainwin, LayoutType layout_mode) gtk_widget_set_size_request(GTK_WIDGET_PTR(mainwin->messageview), prefs_common.msgview_width, prefs_common.msgview_height); - gtk_widget_set_size_request(GTK_WIDGET(mainwin->window), + gtk_window_set_default_size(mainwin->window, prefs_common.mainwin_width, prefs_common.mainwin_height); }