static void
_tizen_dpms_manager_handle_set_dpms(struct wl_client *client,
- struct wl_resource *resource, struct wl_resource *output, uint32_t mode)
+ struct wl_resource *resource, struct wl_resource *wl_output, uint32_t mode)
{
struct ds_tizen_dpms *dpms;
+ struct ds_output *output;
enum ds_tizen_dpms_mode ds_mode;
dpms = wl_resource_get_user_data(resource);
return;
}
+ output = wl_resource_get_user_data(wl_output);
ds_mode = _ds_tizen_dpms_get_ds_dpms_mode(mode);
struct ds_tizen_dpms_event event = {
+ .output = output,
.mode = ds_mode,
};
static void
_tizen_dpms_manager_handle_get_dpms(struct wl_client *client,
- struct wl_resource *resource, struct wl_resource *output)
+ struct wl_resource *resource, struct wl_resource *wl_output)
{
struct ds_tizen_dpms *dpms;
+ struct ds_output *output;
dpms = wl_resource_get_user_data(resource);
+ output = wl_resource_get_user_data(wl_output);
- wl_signal_emit(&dpms->events.get_dpms, NULL);
+ wl_signal_emit(&dpms->events.get_dpms, output);
}
static const struct tizen_dpms_manager_interface dpms_impl =