[5.14.1] UI fixes

* restore settings, 1st toogle, then frameless, THEN restore geometry
* closeEvent: toggleFloating, then close
* setOffsetWhenFloating, also pass "frameless", if ever needed
This commit is contained in:
Klaus Basan
2020-02-09 20:09:15 +01:00
committed by Mat Sutcliffe
parent c3fb91e165
commit 1d5bbb6747
3 changed files with 44 additions and 15 deletions

View File

@@ -578,7 +578,7 @@ namespace BlackGui
const QPoint offset(i * 10, i * 10);
// after->setVisible(false);
// after->setFloating(true);
after->setOffsetWhenFloating(offset);
after->setOffsetWhenFloating(offset, after->isFrameless());
const QSize floatingSize = this->getPreferredSizeWhenFloating(i);
after->setPreferredSizeWhenFloating(floatingSize);
after->initialFloating();