Summary: | [qt 5.14] - dock background and rearrange button are not removed when settings panel closed | ||
---|---|---|---|
Product: | [Plasma] lattedock | Reporter: | Richard Ullger <rullger> |
Component: | application | Assignee: | Michail Vourlakos <mvourlakos> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | jflorence21, paul, psamaras1, psdady, springzfx, supercockgamer |
Priority: | NOR | ||
Version: | 0.9.3 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | https://commits.kde.org/latte-dock/32bcf26eaf75068c112548645e5638b5e1f824ab | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: |
Latte dock background and button
Dock on left of screen Dock with normal spacing Dock with spacing after settings window closed My System info Debug output from latte-dock --cc -r -d |
No idea how you ended up with this. 1. Is compositing enabled? 2. Is this the first time you are using Latte? 3. If you run Latte from cmd with, latte-dock -d what is the output including when the issue appears? 1. Where can I find that setting? 2. No. I have been using latte-dock for some time. It's the first time I have seen this behaviour and probably the first time I have gone into settings while running plasma 5.16.90 (5.17 beta) and QT 5.14.0beta1 from the kde-unstable repo. I also have a dock on the left of the screen which does not exhibit this behaviour. 3. Terminal output from the point of clicking the Close button on the settings panel... [debug 21:33:09.832832] - ConfigView deleting ... [warning 21:33:09.934934] - file:///usr/share/latte/indicators/default/package/config/config.qml:233: TypeError: Cannot read property 'optionsWidth' of null [warning 21:33:09.934934] - file:///usr/share/latte/indicators/default/package/config/config.qml:214: TypeError: Cannot read property 'optionsWidth' of null [warning 21:33:09.934934] - file:///usr/share/latte/indicators/default/package/config/config.qml:204: TypeError: Cannot read property 'optionsWidth' of null [warning 21:33:09.934934] - file:///usr/share/latte/indicators/default/package/config/config.qml:108: TypeError: Cannot read property 'optionsWidth' of null [warning 21:33:09.934934] - file:///usr/share/latte/indicators/default/package/config/config.qml:48: TypeError: Cannot read property 'optionsWidth' of null [debug 21:33:09.9797] - Latte::QuickWindowSystem destructed [warning 21:33:09.999999] - "" doesn't have any WindowType, assuming as NET::Normal [warning 21:33:10.001001] - "" doesn't have any WindowType, assuming as NET::Normal [warning 21:33:10.002002] - "" doesn't have any WindowType, assuming as NET::Normal [debug 21:33:10.005005] - SecDockConfigView deleting ... [debug 21:33:10.0101] - Latte::QuickWindowSystem destructed [warning 21:33:10.028028] - "" doesn't have any WindowType, assuming as NET::Normal [warning 21:33:10.031031] - "" doesn't have any WindowType, assuming as NET::Normal [warning 21:33:10.052052] - "" doesn't have any WindowType, assuming as NET::Normal [warning 21:33:10.053053] - "" doesn't have any WindowType, assuming as NET::Normal Correction to item 2, the dock on the left of the screen does exhibit the same behaviour. Created attachment 123187 [details]
Dock on left of screen
System Settings > Display and Monitor > Compositor is enabled. If you click on the desktop in order for Dock Settings window to lose its focus and close itself, do you have the same issue? Yes, clicking on the desktop closes the settings window but leaves the dock background and Rearrange button. Another thing I've noticed is that when you go into the latte settings, the dock becomes more spaced out with the space around the separators being increased. When the settings window is closed, this spacing doesn't return to normal. what is happening is that when edit mode is not returning to normal... and I have no idea why this occurs in your system. Only way to fix this is to build Latte from specific code branch I will tell you and find a way to chat runtime in order to send you commits in that branch and you will test them and send me back the output that is produced. Created attachment 123355 [details]
Dock with normal spacing
Created attachment 123356 [details]
Dock with spacing after settings window closed
(In reply to Richard Ullger from comment #10) > Created attachment 123356 [details] > Dock with spacing after settings window closed spacing is increased under EditMode, this is normal My point was that the spacing isn't getting returned to normal after the settings window is closed. Might provide a clue if that section of code isn't getting executed. (In reply to Richard Ullger from comment #12) > My point was that the spacing isn't getting returned to normal after the > settings window is closed. > > Might provide a clue if that section of code isn't getting executed. spacing will be fixed when the main issue is fixed... If you cant build Latte yourself the only way this could be tracked down is if that bug can be reproduced in my system. It could be Qt 5.14 which is in Beta state, qt may have made a change that creates that situation... no idea... If that is the case when Tumbleweed update its qt version to 5.14 then it may hit me also. *** Bug 415525 has been marked as a duplicate of this bug. *** *** Bug 415619 has been marked as a duplicate of this bug. *** *** Bug 415689 has been marked as a duplicate of this bug. *** Created attachment 124785 [details]
My System info
Created attachment 124786 [details]
Debug output from latte-dock --cc -r -d
Same bug, since some days.
Git commit 80ed729fcf0700adf6bafb534014f20ef26d78c3 by Michail Vourlakos. Committed on 30/12/2019 at 17:13. Pushed by mvourlakos into branch 'master'. [qt5.14] - restore editVisual to normal --when the view settings window is closed then the View must return to normal mode and disable the editMode. In qt 5.14 default states that have a "when" property do not play well M +2 -1 containment/package/contents/ui/editmode/Visual.qml https://commits.kde.org/latte-dock/80ed729fcf0700adf6bafb534014f20ef26d78c3 Git commit 32bcf26eaf75068c112548645e5638b5e1f824ab by Michail Vourlakos. Committed on 30/12/2019 at 17:24. Pushed by mvourlakos into branch 'v0.9'. [qt5.14] - restore editVisual to normal --when the view settings window is closed then the View must return to normal mode and disable the editMode. In qt 5.14 default states that have a "when" property do not play well M +2 -1 containment/package/contents/ui/editmode/Visual.qml https://commits.kde.org/latte-dock/32bcf26eaf75068c112548645e5638b5e1f824ab I installed (again) latte-dock-git just to see this fixed! Fix confirmed! Thanks a lot Michalis. Happy new year!! *** Bug 415714 has been marked as a duplicate of this bug. *** |
Created attachment 123184 [details] Latte dock background and button SUMMARY STEPS TO REPRODUCE 1. Right-click on the dock and select Dock Settings. 1a. The settings panel is displayed together with a checked blue background behind the dock and a 'Rearrange and configure your widgets' button. 2. On the settings panel, click the Close button. OBSERVED RESULT The settings panel is closed but the dock background and Rearrange button are not removed. See attached image. EXPECTED RESULT Dock background and button should be removed. SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 5.16.90 KDE Frameworks Version: 5.63.0 Qt Version: 5.14.0 Kernel Version: 5.3.6-arch1-1-ARCH OS Type: 64-bit Processors: 4 × Intel® Core™ i5 CPU M 430 @ 2.27GHz Memory: 7.5 GiB of RAM ADDITIONAL INFORMATION System up-to-date (kde-unstable, testing and community-testing). Restarting latte-dock fixes the issue.