mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 09:23:03 +00:00
fix panel size changed animation
Change-Id: I2467c4a4d6e98c091dd9c016b06b25e87e473553
This commit is contained in:
parent
0a66a5628e
commit
56c04aa0d5
@ -121,7 +121,10 @@ void MainWindow::initConnections()
|
||||
|
||||
// to fix qt animation bug, sometimes window size not change
|
||||
connect(m_sizeChangeAni, &QPropertyAnimation::valueChanged, [this] {
|
||||
QWidget::setFixedSize(m_sizeChangeAni->currentValue().toSize());
|
||||
const QSize size = m_sizeChangeAni->currentValue().toSize();
|
||||
|
||||
QWidget::setFixedSize(size);
|
||||
m_mainPanel->setFixedSize(size);
|
||||
});
|
||||
}
|
||||
|
||||
@ -139,7 +142,6 @@ void MainWindow::updateGeometry()
|
||||
{
|
||||
const Position position = m_settings->position();
|
||||
|
||||
m_mainPanel->setFixedSize(m_settings->windowSize());
|
||||
m_mainPanel->updateDockPosition(position);
|
||||
m_mainPanel->updateDockDisplayMode(m_settings->displayMode());
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user