diff options
Diffstat (limited to 'src/surface')
-rw-r--r-- | src/surface/x.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/surface/x.c b/src/surface/x.c index ccefacf..b9c3429 100644 --- a/src/surface/x.c +++ b/src/surface/x.c @@ -33,7 +33,7 @@ #include "plot.h" #include "cursor.h" -#if defined(NEED_HINTS_ALLOC) +#if defined(NSFB_NEED_HINTS_ALLOC) static xcb_size_hints_t * xcb_alloc_size_hints(void) { @@ -47,6 +47,17 @@ xcb_free_size_hints(xcb_size_hints_t *hints) } #endif +#if defined(NSFB_NEED_ICCCM_API_PREFIX) +#define xcb_size_hints_set_max_size xcb_icccm_size_hints_set_max_size +#define xcb_size_hints_set_min_size xcb_icccm_size_hints_set_min_size +#define xcb_set_wm_size_hints xcb_icccm_set_wm_size_hints +#endif + +#if (NSFB_XCBPROTO_MAJOR_VERSION > 1) || \ + (NSFB_XCBPROTO_MAJOR_VERSION == 1 && NSFB_XCBPROTO_MINOR_VERSION >= 6) +#define WM_NORMAL_HINTS XCB_ATOM_WM_NORMAL_HINTS +#endif + #define X_BUTTON_LEFT 1 #define X_BUTTON_MIDDLE 2 #define X_BUTTON_RIGHT 3 |