Skip to content

Commit a809588

Browse files
committed
force dock reset for configs written before txs 4.8.0
1 parent d2c9a7f commit a809588

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/texstudio.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -349,6 +349,12 @@ Texstudio::Texstudio(QWidget *parent, Qt::WindowFlags flags, QSplashScreen *spla
349349
restoreState(windowstate, 0);
350350
//workaround as toolbar central seems not be be handled by windowstate
351351
centralToolBar->setVisible(configManager.centralVisible);
352+
//check if config was written before txs 4.8.0, resetDock if yes
353+
QSettings *config=configManager.getSettings();
354+
QString txsVersionConfigWritten=config->value("version/written_by_TXS_version").toString();
355+
if(Version::compareStringVersion(txsVersionConfigWritten,"4.8.0")==Version::Lower){
356+
resetDocks();
357+
}
352358

353359
createStatusBar();
354360
completer = nullptr;

0 commit comments

Comments
 (0)