diff options
| author | ptitSeb <sebastien.chev@gmail.com> | 2024-10-08 19:44:20 +0200 |
|---|---|---|
| committer | ptitSeb <sebastien.chev@gmail.com> | 2024-10-08 19:44:20 +0200 |
| commit | c12f8fa2544dbcfb29416f39f784abefef276ccb (patch) | |
| tree | 0aabd275027832647d282e061ce6827d72beae6e /src/libtools/my_x11_conv.c | |
| parent | 7ae36b8667f9ff213c3461a3c7d49978d8d71e4d (diff) | |
| download | box64-c12f8fa2544dbcfb29416f39f784abefef276ccb.tar.gz box64-c12f8fa2544dbcfb29416f39f784abefef276ccb.zip | |
[BOX32] Fixed some X11 function so wine launch (and added BOX64_X11SYNC to help debug X11 programs)
Diffstat (limited to 'src/libtools/my_x11_conv.c')
| -rw-r--r-- | src/libtools/my_x11_conv.c | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/libtools/my_x11_conv.c b/src/libtools/my_x11_conv.c index 7a7c1259..d0f961e2 100644 --- a/src/libtools/my_x11_conv.c +++ b/src/libtools/my_x11_conv.c @@ -965,3 +965,22 @@ void inplace_XFontStruct_enlarge(void* a) for(int i=dst->n_properties-1; i>=0; --i) convert_XFontProp_to_64(dst->properties+i, properties_s+i); } + +void convert_XSetWindowAttributes_to_64(my_XSetWindowAttributes_t* dst, my_XSetWindowAttributes_32_t* src) +{ + dst->background_pixmap = from_ulong(src->background_pixmap); + dst->background_pixel = from_ulong(src->background_pixel); + dst->border_pixmap = from_ulong(src->border_pixmap); + dst->border_pixel = from_ulong(src->border_pixel); + dst->bit_gravity = src->bit_gravity; + dst->win_gravity = src->win_gravity; + dst->backing_store = from_ulong(src->backing_store); + dst->backing_planes = from_ulong(src->backing_planes); + dst->backing_pixel = src->backing_pixel; + dst->save_under = src->save_under; + dst->event_mask = from_long(src->event_mask); + dst->do_not_propagate_mask = from_long(src->do_not_propagate_mask); + dst->override_redirect = src->override_redirect; + dst->colormap = from_ulong(src->colormap); + dst->cursor = from_ulong(src->cursor); +} \ No newline at end of file |