diff --git a/samples/qt/Common/src/View.cxx b/samples/qt/Common/src/View.cxx index 08c8db68e8..4ba33bf220 100755 --- a/samples/qt/Common/src/View.cxx +++ b/samples/qt/Common/src/View.cxx @@ -16,6 +16,10 @@ #include #include #include +#if !defined(_WIN32) && (!defined(__APPLE__) || defined(MACOSX_USE_GLX)) && QT_VERSION < 0x050000 + #include +#endif + #include #include @@ -50,6 +54,9 @@ View::View( Handle(AIS_InteractiveContext) theContext, QWidget* parent ) myRaytraceActions( 0 ), myBackMenu( NULL ) { +#if !defined(_WIN32) && (!defined(__APPLE__) || defined(MACOSX_USE_GLX)) && QT_VERSION < 0x050000 + XSynchronize(x11Info().display(),true); +#endif myContext = theContext; myXmin = 0;