View | Details | Raw Unified | Return to bug 38894
Collapse All | Expand All

(-)file_not_specified_in_diff (-3 / +3 lines)
Line  Link Here
0
-- a/src/mainwindow.cpp
0
++ b/src/mainwindow.cpp
Lines 214-220 MainWindow::MainWindow(Player *player, Q Link Here
214
    connect(playingSequenceListDialog, SIGNAL(playingSequenceSelected(int)), player, SLOT(setPlayseq(int)));
214
    connect(playingSequenceListDialog, SIGNAL(playingSequenceSelected(int)), player, SLOT(setPlayseq(int)));
215
    connect(sectionListDialog, SIGNAL(sectionSelected(int)), player, SLOT(setSection(int)));
215
    connect(sectionListDialog, SIGNAL(sectionSelected(int)), player, SLOT(setSection(int)));
216
216
217
    setGeometryFromString(this, settings.value("Windows/mainWindowGeometry", rectToString(windowHandle()->screen()->availableGeometry())).toString());
217
    setGeometryFromString(this, settings.value("Windows/mainWindowGeometry", rectToString(QApplication::desktop()->availableGeometry())).toString());
218
    setGeometryFromString(instrumentPropertiesDialog, settings.value("Windows/instrumentPropertiesDialogGeometry").toString());
218
    setGeometryFromString(instrumentPropertiesDialog, settings.value("Windows/instrumentPropertiesDialogGeometry").toString());
219
    setGeometryFromString(openDialog, settings.value("Windows/openDialogGeometry").toString());
219
    setGeometryFromString(openDialog, settings.value("Windows/openDialogGeometry").toString());
220
    setGeometryFromString(preferencesDialog, settings.value("Windows/preferencesDialogGeometry").toString());
220
    setGeometryFromString(preferencesDialog, settings.value("Windows/preferencesDialogGeometry").toString());
Lines 1018-1024 void MainWindow::setGeometryFromString(Q Link Here
1018
        if (rect.isValid()) {
1018
        if (rect.isValid()) {
1019
            widget->setGeometry(rect);
1019
            widget->setGeometry(rect);
1020
        } else {
1020
        } else {
1021
            QRect mainRect = widget->windowHandle()->screen()->availableGeometry();
1021
            QRect mainRect = QApplication::desktop()->availableGeometry();
1022
            QRect widgetRect = widget->geometry();
1022
            QRect widgetRect = widget->geometry();
1023
            widget->setGeometry(mainRect.x() + (mainRect.width() - widgetRect.width()) / 2, mainRect.y() + (mainRect.height() - widgetRect.height()) / 2, widgetRect.width(), widgetRect.height());
1023
            widget->setGeometry(mainRect.x() + (mainRect.width() - widgetRect.width()) / 2, mainRect.y() + (mainRect.height() - widgetRect.height()) / 2, widgetRect.width(), widgetRect.height());
1024
        }
1024
        }

Return to bug 38894