X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fguicast%2Fbcwindowbase.C;h=93b3d4554077c45aeb721636fe574ed77a09a73a;hb=72a88d4704507f72e05b380d9604d9eb3e7d5a89;hp=1f1d0d30c151581dfbe51cc2ff90ec67ab71e1e0;hpb=a2ebbc5e88800bd740652a32285f8145a1acfdc6;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/guicast/bcwindowbase.C b/cinelerra-5.1/guicast/bcwindowbase.C index 1f1d0d30..93b3d455 100644 --- a/cinelerra-5.1/guicast/bcwindowbase.C +++ b/cinelerra-5.1/guicast/bcwindowbase.C @@ -462,7 +462,10 @@ int BC_WindowBase::create_window(BC_WindowBase *parent_window, const char *title #endif { int mask = VisualDepthMask | VisualClassMask; - static XVisualInfo vinfo = { .depth = 24, .c_class = DirectColor, }; + static XVisualInfo vinfo; + memset(&vinfo, 0, sizeof(vinfo)); + vinfo.depth = 24; + vinfo.c_class = TrueColor; int nitems = 0; XVisualInfo *vis_info = XGetVisualInfo(display, mask, &vinfo, &nitems); vis = vis_info && nitems>0 ? vis_info[0].visual : 0;