diff options
-rw-r--r-- | libwnck/window.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libwnck/window.c b/libwnck/window.c index 8f6c8b7..2760816 100644 --- a/libwnck/window.c +++ b/libwnck/window.c @@ -2349,12 +2349,15 @@ wnck_window_set_geometry (WnckWindow *window, int width, int height) { + WnckHandle *handle; int gravity_and_flags; int source; g_return_if_fail (WNCK_IS_WINDOW (window)); - source = _wnck_get_client_type(); + handle = _wnck_screen_get_handle (window->priv->screen); + source = _wnck_handle_get_client_type (handle); + gravity_and_flags = gravity; gravity_and_flags |= geometry_mask << 8; gravity_and_flags |= source << 12; |