451 QApplication.processEvents() |
451 QApplication.processEvents() |
452 |
452 |
453 # restore additional windows |
453 # restore additional windows |
454 for data in sessionData["Windows"]: |
454 for data in sessionData["Windows"]: |
455 window = ( |
455 window = ( |
456 WebBrowserWindow.mainWindow().newWindow(restoreSession=True) |
456 WebBrowserWindow.mainWindow().newWindow( |
|
457 restoreSession=True) |
457 ) |
458 ) |
458 window.tabWidget().loadFromSessionData(data) |
459 window.tabWidget().loadFromSessionData(data) |
459 if "WindowGeometry" in data: |
460 if "WindowGeometry" in data: |
460 geometry = QByteArray.fromBase64( |
461 geometry = QByteArray.fromBase64( |
461 data["WindowGeometry"].encode("ascii")) |
462 data["WindowGeometry"].encode("ascii")) |