Summary: | Panel sometimes gets shortened or remains floating in space when moving between screen edges | ||
---|---|---|---|
Product: | [Plasma] plasmashell | Reporter: | Michał Zubkowicz <michal.zubkowicz> |
Component: | Panel | Assignee: | veggero <niccolo.venerandi> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | med.medin.2014, nate, niccolo.venerandi, notmart, qydwhotmail |
Priority: | HI | Keywords: | regression |
Version: | 5.21.3 | ||
Target Milestone: | 1.0 | ||
Platform: | Other | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/plasma-workspace/commit/9d08b9979f04235c786f7b0e1baacc3751fa0479 | Version Fixed In: | 5.25 |
Sentry Crash Report: |
Description
Michał Zubkowicz
2021-04-01 22:38:00 UTC
I can confirm. Niccolò, could I ask you to take a look into this? Would be nice to fix it before Plasma 5.22 is released. I'm afraid I won't be able to do it before 5.22, but I'll give it a shot :) *** Bug 437433 has been marked as a duplicate of this bug. *** The problem could be in `void PanelView::restore()` in panelview.cpp. A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1591 Git commit 6a754b17a58cf1178883b0c660f9ced9c0525c65 by Fushan Wen. Committed on 25/03/2022 at 00:24. Pushed by fusionfuture into branch 'master'. shell: Remove m_positionPaneltimer to avoid the toolbar from getting lost. The delay causes the toolbar being unable to follow the panel sometimes. M +2 -10 shell/panelview.cpp M +0 -1 shell/panelview.h https://invent.kde.org/plasma/plasma-workspace/commit/6a754b17a58cf1178883b0c660f9ced9c0525c65 Git commit 9d08b9979f04235c786f7b0e1baacc3751fa0479 by Fushan Wen. Committed on 25/03/2022 at 00:24. Pushed by fusionfuture into branch 'master'. shell: Fix panel sometimes getting shortened when dragging `positionPanel()` must be called first to make sure formFactor is updated, or `maxSize` will be incorrect. M +3 -2 shell/panelview.cpp https://invent.kde.org/plasma/plasma-workspace/commit/9d08b9979f04235c786f7b0e1baacc3751fa0479 |