diff options
Diffstat (limited to 'libwnck/window.c')
-rw-r--r-- | libwnck/window.c | 4 |
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); |