Fix the problem with update of the OCCT 3D Viewer: synchronize the visual state of the SALOME windows with the OCCT, to avoid creation of the new window for the OCCT 3D viewer inside OpenGl_Window constructor:     if (aVis->visualid == wattr.visual->visualid)     {       aWindow = aParent;     }     else     {       unsigned long mask = CWBackPixel | CWColormap | CWBorderPixel | CWEventMask;       aWindow = XCreateWindow (aDisp, aParent, 0, 0, myWidth, myHeight, 0/*bw*/, aVis->depth, InputOutput, aVis->visual, mask, &cwa);     }
Fix the problem with update of the OCCT 3D Viewer: synchronize the visual state of the SALOME windows with the OCCT, to avoid creation of the new window for the OCCT 3D viewer inside OpenGl_Window constructor:
    if (aVis->visualid == wattr.visual->visualid)
    {
      aWindow = aParent;
    }
    else
    {
      unsigned long mask = CWBackPixel | CWColormap | CWBorderPixel | CWEventMask;
      aWindow = XCreateWindow (aDisp, aParent, 0, 0, myWidth, myHeight, 0/*bw*/, aVis->depth, InputOutput, aVis->visual, mask, &cwa);
    }

FedoraScientific/salome-gui,FedoraScientific/salome-gui,FedoraScientific/salome-gui,FedoraScientific/salome-gui,FedoraScientific/salome-gui,FedoraScientific/salome-gui