--- server/window.c.orig 2013-03-30 05:19:16.000000000 +1100 +++ server/window.c 2013-04-10 21:25:15.295423714 +1000 @@ -1954,6 +1954,16 @@ } +/* retrieve the desktop workarea */ +DECL_HANDLER(get_desktop_workarea) +{ + int screen_w = req->spi_workarea.right; + int screen_h = req->spi_workarea.bottom; + reply->screen_x = screen_w; + reply->screen_y = screen_h; +} + + /* set a window owner */ DECL_HANDLER(set_window_owner) {