diff --git a/src/libs/vwidgets/vabstractmainwindow.cpp b/src/libs/vwidgets/vabstractmainwindow.cpp index 8d4216c2e..152892742 100644 --- a/src/libs/vwidgets/vabstractmainwindow.cpp +++ b/src/libs/vwidgets/vabstractmainwindow.cpp @@ -35,6 +35,11 @@ #include #include +#if defined(Q_OS_MAC) +#include "../vwidgets/vmaingraphicsview.h" +#include +#endif + VAbstractMainWindow::VAbstractMainWindow(QWidget *parent) : QMainWindow(parent), m_curFileFormatVersion(0x0), @@ -84,6 +89,14 @@ void VAbstractMainWindow::ToolBarStyle(QToolBar *bar) { bar->setToolButtonStyle(Qt::ToolButtonIconOnly); } + +#if defined(Q_OS_MAC) + // Temporary fix issue with toolbar black background on mac with OpenGL render + if (qApp->getSceneView() && qApp->getSceneView()->IsOpenGLRender()) + { + bar->setStyle(QStyleFactory::create("fusion")); + } +#endif } //---------------------------------------------------------------------------------------------------------------------