mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 09:23:03 +00:00
fix: 修复拖拽任务栏高度时响应位置错误问题
任务栏拖拽时,获取任务栏的可能为0,导致计算错误,这里获取的应该是其实际大小(实际大小对应其显示时的大小 Log: 修复拖拽任务栏高度时响应位置错误问题 Change-Id: Id003d57ad8e536c54b206d1e45e9ea18f5a87728 Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/1463 Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com> Reviewed-by: <mailman@uniontech.com> Tested-by: fanpengcheng <fanpengcheng@uniontech.com>
This commit is contained in:
parent
2d93feb822
commit
220ea7fe0e
@ -374,8 +374,10 @@ void MainWindow::resetDragWindow()
|
||||
|
||||
void MainWindow::onMainWindowSizeChanged(QPoint offset)
|
||||
{
|
||||
const QRect &rect = m_multiScreenWorker->dockRect(m_multiScreenWorker->deskScreen());
|
||||
|
||||
const QRect &rect = m_multiScreenWorker->dockRect(m_multiScreenWorker->deskScreen()
|
||||
, m_multiScreenWorker->position()
|
||||
, HideMode::KeepShowing,
|
||||
m_multiScreenWorker->displayMode());
|
||||
QRect newRect;
|
||||
switch (m_multiScreenWorker->position()) {
|
||||
case Top: {
|
||||
|
Loading…
x
Reference in New Issue
Block a user