diff --git a/src/compositor/plugins/default.c b/src/compositor/plugins/default.c index 892854b33..6728daedc 100644 --- a/src/compositor/plugins/default.c +++ b/src/compositor/plugins/default.c @@ -407,9 +407,11 @@ switch_workspace (MetaPlugin *plugin, MetaWindowActor *window_actor = l->data; ActorPrivate *apriv = get_actor_private (window_actor); ClutterActor *actor = CLUTTER_ACTOR (window_actor); + MetaWorkspace *workspace; gint win_workspace; - win_workspace = meta_window_get_workspace (meta_window_actor_get_meta_window (window_actor)); + workspace = meta_window_get_workspace (meta_window_actor_get_meta_window (window_actor)); + win_workspace = meta_workspace_index (workspace); if (win_workspace == to || win_workspace == from) {