gtk: fix NULL pointer dereference
authorAndy Holmes <andyholmes@gnome.org>
Mon, 13 Nov 2023 20:05:31 +0000 (12:05 -0800)
committerMatthias Clasen <mclasen@redhat.com>
Fri, 17 Nov 2023 20:28:58 +0000 (15:28 -0500)
commit6937fcad9e5b11a6c9533459327e4deedd3efe27
treecde6ed1c8603aa48b62c28fc626e1d77d0a5002c
parenta159293c6973f5d5777c280eaa8e56d2304c16e7
gtk: fix NULL pointer dereference

`gtk_window_get_default_size()` claims width/height are optional-out
arguments, but defers to `gtk_window_get_remembered_size()` which
may dereference a NULL-pointer.

Since `gtk_window_get_remembered_size()` is only called by
`gtk_window_get_default_size()`, collapse it into the latter
and perform the NULL check there.
gtk/gtkwindow.c