Save the normal window size, not the maximized size
This commit is contained in:
parent
ba9d7d48e5
commit
0d1a1edaaa
1 changed files with 9 additions and 3 deletions
|
@ -3025,9 +3025,15 @@ midori_browser_window_state_event_cb (MidoriBrowser* browser,
|
|||
static gboolean
|
||||
midori_browser_alloc_timeout (MidoriBrowser* browser)
|
||||
{
|
||||
g_object_set (browser->settings,
|
||||
"last-window-width", GTK_WIDGET (browser)->allocation.width,
|
||||
"last-window-height", GTK_WIDGET (browser)->allocation.height, NULL);
|
||||
GtkWidget* widget = GTK_WIDGET (browser);
|
||||
GdkWindowState state = gdk_window_get_state (widget->window);
|
||||
|
||||
if (!(state &
|
||||
(GDK_WINDOW_STATE_MAXIMIZED | GDK_WINDOW_STATE_FULLSCREEN)))
|
||||
g_object_set (browser->settings,
|
||||
"last-window-width", widget->allocation.width,
|
||||
"last-window-height", widget->allocation.height, NULL);
|
||||
|
||||
browser->alloc_timeout = 0;
|
||||
return FALSE;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue