diff options
Diffstat (limited to 'src/libtools')
| -rw-r--r-- | src/libtools/my_x11_conv.c | 4 | ||||
| -rw-r--r-- | src/libtools/my_x11_conv.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/src/libtools/my_x11_conv.c b/src/libtools/my_x11_conv.c index 720b9e19..68875a34 100644 --- a/src/libtools/my_x11_conv.c +++ b/src/libtools/my_x11_conv.c @@ -375,7 +375,7 @@ void inplace_shrink_wmsizehints(void* hints) *(long_t*)hints = flags; } -void convert_XWindowAttributes_to_32(void* d, void* s) +void convert_XWindowAttributes_to_32(void* dpy, void* d, void* s) { my_XWindowAttributes_t* src = s; my_XWindowAttributes_32_t* dst = d; @@ -385,7 +385,7 @@ void convert_XWindowAttributes_to_32(void* d, void* s) dst->height = src->height; dst->border_width = src->border_width; dst->depth = src->depth; - dst->visual = to_ptrv(src->visual); + dst->visual = to_ptrv(convert_Visual_to_32(dpy, src->visual)); dst->root = to_ulong(src->root); dst->c_class = src->c_class; dst->bit_gravity = src->bit_gravity; diff --git a/src/libtools/my_x11_conv.h b/src/libtools/my_x11_conv.h index 96a75ca3..709f7cfe 100644 --- a/src/libtools/my_x11_conv.h +++ b/src/libtools/my_x11_conv.h @@ -35,7 +35,7 @@ void convert_XSizeHints_to_64(void* d, void *s); void inplace_enlarge_wmsizehints(void* hints); void inplace_shrink_wmsizehints(void* hints); -void convert_XWindowAttributes_to_32(void* d, void* s); +void convert_XWindowAttributes_to_32(void* dpy, void* d, void* s); void inplace_XModifierKeymap_shrink(void* a); void inplace_XModifierKeymap_enlarge(void* a); |