Fix WindowList compilation

QMenu::setAsDockMenu defined only on OsX

Change-Id: Ie9c572e450fc01662d0a1a0b2f514fa026ad4a6d
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
Nikita Baryshnikov
2014-09-01 12:17:03 +04:00
committed by Eike Ziller
parent 9c36ad3a20
commit db5e9a8ff0

View File

@@ -145,10 +145,12 @@ void WindowSupport::updateFullScreenAction()
void WindowList::addWindow(QWidget *window) void WindowList::addWindow(QWidget *window)
{ {
if (Utils::HostOsInfo::isMacHost() && !m_dockMenu) { #ifdef Q_OS_OSX
if (!m_dockMenu) {
m_dockMenu = new QMenu; m_dockMenu = new QMenu;
m_dockMenu->setAsDockMenu(); m_dockMenu->setAsDockMenu();
} }
#endif
m_windows.append(window); m_windows.append(window);
Id id = Id("QtCreator.Window.").withSuffix(m_windows.size()); Id id = Id("QtCreator.Window.").withSuffix(m_windows.size());