summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlberts Muktupāvels <alberts.muktupavels@gmail.com>2022-02-23 06:58:11 +0200
committerAlberts Muktupāvels <alberts.muktupavels@gmail.com>2022-02-23 06:58:11 +0200
commitf44e6bd905919e338f7cb5e9fbf3863ea6215182 (patch)
tree23fc4f25d5ee5b74cb8464f506b81c440a5ecd27
parent774208db8ffc8ec7fd8c8d29f5b85654695dfe91 (diff)
downloadlibwnck-f44e6bd905919e338f7cb5e9fbf3863ea6215182.tar.gz
window: use WnckHandle to get client type
-rw-r--r--libwnck/window.c5
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;