QWSWindowSurface* QMultiScreen::createSurface(const QString &key) const { QWSWindowSurface* surf = 0; const int n = d_ptr->screens.size(); for (int i = 0; i < n; ++i) { QScreen *screen = d_ptr->screens.at(i); surf = screen->createSurface(key); if (surf) break; } return surf; }