pepper_devicemgr_create(pepper_compositor_t *compositor, pepper_seat_t *seat)
{
struct wl_display *display = NULL;
- struct wl_global *global = NULL;
pepper_devicemgr_t *pepper_devicemgr;
pepper_bool_t ret;
pepper_list_init(&pepper_devicemgr->resources);
pepper_list_init(&pepper_devicemgr->blocked_keys);
- global = wl_global_create(display, &tizen_input_device_manager_interface, 4, pepper_devicemgr, _pepper_devicemgr_cb_bind);
- PEPPER_CHECK(global, goto failed, "Failed to create wl_global for tizen_devicemgr\n");
+ pepper_devicemgr->global = wl_global_create(display, &tizen_input_device_manager_interface, 4, pepper_devicemgr, _pepper_devicemgr_cb_bind);
+ PEPPER_CHECK(pepper_devicemgr->global, goto failed, "Failed to create wl_global for tizen_devicemgr\n");
pepper_devicemgr->devicemgr = devicemgr_create(compositor, seat);
PEPPER_CHECK(pepper_devicemgr->devicemgr, goto failed, "Failed to create devicemgr\n");