Bug 405962 - Network items overlap or are not drawn
Summary: Network items overlap or are not drawn
Status: RESOLVED FIXED
Alias: None
Product: plasma-nm
Classification: Plasma
Component: applet (show other bugs)
Version: 5.15.3
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: Jan Grulich
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-28 12:12 UTC by alexkde
Modified: 2019-03-29 10:14 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Example of an overlap (76.90 KB, image/png)
2019-03-28 12:12 UTC, alexkde
Details
2. Example where an item seems to be missing (89.50 KB, image/png)
2019-03-28 12:13 UTC, alexkde
Details
3. Example: Title is missing (103.45 KB, image/png)
2019-03-28 12:13 UTC, alexkde
Details

Note You need to log in before you can comment on or make changes to this bug.
Description alexkde 2019-03-28 12:12:21 UTC
Created attachment 119096 [details]
Example of an overlap

SUMMARY

Sometimes it happens that two items of the Network Manager overlap or one does not get drawn at all. Please compare the screenshots.


STEPS TO REPRODUCE

I observed it several times while testing a new network setup. In principal I did the following:

1. Create a host network where you won't assign an IP to your client
2. Try to connect with your client (KDE computer) by DHCP
3. It will endlessly say "Assigning IP"
4. Hide and show the network manager panel

OBSERVED RESULT

Two items overlap or one item is not drawn at all.

EXPECTED RESULT

No glitches. :)


SYSTEM 

Operating System: Manjaro Linux 
KDE Plasma Version: 5.15.3
KDE Frameworks Version: 5.56.0
Qt Version: 5.12.1
Kernel Version: 5.0.3-1-MANJARO
Comment 1 alexkde 2019-03-28 12:13:08 UTC
Created attachment 119097 [details]
2. Example where an item seems to be missing
Comment 2 alexkde 2019-03-28 12:13:36 UTC
Created attachment 119098 [details]
3. Example: Title is missing
Comment 3 alexkde 2019-03-28 16:52:33 UTC
UPDATE TO STEPS TO REPRODUCE

1. Create a host network where you won't assign an IP to your client
2. Try to connect with your client (KDE computer) by DHCP
3. It will endlessly say "Assigning IP"

This will give you some time to accomplish the following steps, alternatively connect to any network

4. Select the network which is connecting and has the turning progress circle inside
5. Move your mouse downwards / upwards over other items 

Voilà!
Comment 4 Jan Grulich 2019-03-29 10:14:17 UTC
Git commit 371933b2680d9ca4b3eb63600bb9ed4963ecc9a8 by Jan Grulich.
Committed on 29/03/2019 at 10:14.
Pushed by grulich into branch 'Plasma/5.15'.

Applet: fix size of the busy indicator

M  +2    -1    applet/contents/ui/ConnectionItem.qml

https://commits.kde.org/plasma-nm/371933b2680d9ca4b3eb63600bb9ed4963ecc9a8