The workspace state parameters were initialized after the first
roundtrip. If a workspace manager state event was received during this
roundtrip the state parameters were cleared leaving an incorrect state.
Signed-off-by: Jonas Ådahl <jadahl@gmail.com>
return NULL;
}
+ d->workspace = 0;
+ d->workspace_count = 1;
+
/* Set up listener so we'll catch all events. */
wl_display_add_global_listener(d->display,
display_handle_global, d);
wl_list_init(&d->window_list);
- d->workspace = 0;
- d->workspace_count = 1;
-
return d;
}