mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-09 17:38:00 +00:00
Fix build with GTK3 prior to 3.22.23.
Those versions of GTK (or rather, GDK) don't support the GDK_WINDOW_STATE_TOP_TILED constants; they only support the non-directional GDK_WINDOW_STATE_TILED. And GTK < 3.10.0 doesn't even support that. All those constants were under #ifdef already; I've just made the ifdefs a bit more precise.
This commit is contained in:
parent
75ac444324
commit
d2795e5cb5
@ -2557,8 +2557,10 @@ static void request_resize_internal(GtkFrontend *inst, bool from_terminal,
|
||||
GdkWindowState state = gdk_window_get_state(gdkwin);
|
||||
if (state & (GDK_WINDOW_STATE_MAXIMIZED |
|
||||
GDK_WINDOW_STATE_FULLSCREEN |
|
||||
#if GTK_CHECK_VERSION(3,0,0)
|
||||
#if GTK_CHECK_VERSION(3,10,0)
|
||||
GDK_WINDOW_STATE_TILED |
|
||||
#endif
|
||||
#if GTK_CHECK_VERSION(3,22,23)
|
||||
GDK_WINDOW_STATE_TOP_TILED |
|
||||
GDK_WINDOW_STATE_RIGHT_TILED |
|
||||
GDK_WINDOW_STATE_BOTTOM_TILED |
|
||||
|
Loading…
Reference in New Issue
Block a user