- struct ivi_output *output;
-
- if (surface->role == IVI_SURFACE_ROLE_DESKTOP)
- output = surface->desktop.last_output;
- else if (surface->role == IVI_SURFACE_ROLE_POPUP)
- output = surface->popup.output;
- else if (surface->role == IVI_SURFACE_ROLE_SPLIT_H ||
- surface->role == IVI_SURFACE_ROLE_SPLIT_V)
- output = surface->split.output;
- else if (surface->role == IVI_SURFACE_ROLE_FULLSCREEN)
- output = surface->fullscreen.output;
- else
- return;