+
+guint client_xinerama_area(Client *self)
+{
+ guint i;
+
+ for (i = 0; i < screen_num_xin_areas; ++i) {
+ Rect *area = screen_physical_area_xinerama(i);
+ if (RECT_INTERSECTS_RECT(*area, self->frame->area))
+ break;
+ }
+ if (i == screen_num_xin_areas) i = 0;
+ g_assert(i < screen_num_xin_areas);
+ return i;
+}