summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlberts Muktupāvels <alberts.muktupavels@gmail.com>2022-02-24 14:08:23 +0200
committerAlberts Muktupāvels <alberts.muktupavels@gmail.com>2022-02-24 14:08:23 +0200
commitb8396d5aeebe82e53ef84ed895ffad3cf584e39c (patch)
tree153de3855a99d1f5b620f9b006b57da9879a945a
parent27e3a6ae88fc30c53e5802cfec05b3a4dc5d5bdf (diff)
downloadlibwnck-b8396d5aeebe82e53ef84ed895ffad3cf584e39c.tar.gz
window: use WnckHandle to get application
-rw-r--r--libwnck/window.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libwnck/window.c b/libwnck/window.c
index 5e20675..7fbc149 100644
--- a/libwnck/window.c
+++ b/libwnck/window.c
@@ -1165,11 +1165,13 @@ _wnck_window_get_startup_id (WnckWindow *window)
if (window->priv->startup_id == NULL &&
window->priv->group_leader != None)
{
+ WnckHandle *handle;
WnckApplication *app;
/* Fall back to group leader property */
- app = wnck_application_get (window->priv->group_leader);
+ handle = _wnck_screen_get_handle (window->priv->screen);
+ app = _wnck_handle_get_application (handle, window->priv->group_leader);
if (app != NULL)
return wnck_application_get_startup_id (app);