Zhang Qipeng bb37fa35e5 fix: 任务栏网络图标的tooltips显示空白
问题1:原来用于存储已连接设备的QMap只在网卡设备列表发生变化时才去移除处于未连接状态的设备信息,导致这个QMap其实存的是之前连过网的网卡设备列表(其中可能有的已经断开连接了)
后面做判断时又以为这个列表存储的是当前已连接网的设备列表,就会导致在这个设备列表里遍历时,碰到未连接网的设备发现找不到"Ip4"字段,就返回了个空值,直接break跳出循环了
如果这个未连接网络的设备信息比较靠前,即便是后面有已连接的设备,也无法遍历到,这是问题2。

问题1的改进:在网卡设备不是已连接状态时,同步在QMap中移除这个设备信息。
问题2的改进:在遍历存储已连接设备列表时,如果没找到对应的字段,不是跳出循环,而是继续遍历剩下的所有设备。确保总能找到一个正确的信息显示出来。

Log: 修复任务栏网络图标不显示IP的问题。
Bug: https://pms.uniontech.com/zentao/bug-view-50062.html
Bug: https://pms.uniontech.com/zentao/bug-view-51758.html
Bug: https://pms.uniontech.com/zentao/bug-view-50443.html
Change-Id: Ib3ac8fb2949344c7209a52012a93a5e12ace0fa7
Reviewed-on: http://gerrit.uniontech.com/c/dde-dock/+/8526
Reviewed-by: <mailman@uniontech.com>
Reviewed-by: fanpengcheng <fanpengcheng@uniontech.com>
Tested-by: <mailman@uniontech.com>
2020-11-04 16:05:31 +08:00
2020-07-28 14:41:56 +08:00
2015-09-28 11:18:42 +08:00
2018-11-05 17:39:41 +08:00
2020-09-18 15:37:13 +08:00
2020-08-20 17:31:28 +08:00
2019-06-13 15:10:25 +08:00
2020-01-08 10:43:28 +08:00
2019-07-05 16:11:01 +08:00
2020-10-29 10:30:08 +08:00
2018-11-05 17:39:41 +08:00
2017-02-20 13:41:59 +08:00
2020-06-01 14:06:02 +08:00
2019-03-15 11:10:13 +08:00
2016-08-05 10:00:14 +08:00

DDE Dock

DDE Dock is the dock of Deepin Desktop Environment.

A tutorial for build dde-dock plugin: plugins-developer-guide

Getting help

Any usage issues can ask for help via

Getting involved

We encourage you to report issues and contribute changes

Description
Dock application of DDE
Readme 66 MiB
Languages
C++ 97%
CMake 2%
C 0.8%
Shell 0.2%