mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 09:23:03 +00:00
fix: 规避获取的放电时间不准确时显示为...
充电时间timeToFull可能不为0是一个很小的数值,转换后取的hour和min为0,此时显示的放电时间为0分钟 Log: 修复任务栏的电池电量显示为电量XXX,剩余0分钟问题 Bug: https://pms.uniontech.com/bug-view-127213.html Influence: 放电时间异常时,显示为"电量XXX ..." Change-Id: I8268766967922d59fb9db01d53f18d3507d23414
This commit is contained in:
parent
96b41bde76
commit
32cabb615a
@ -297,7 +297,8 @@ void PowerPlugin::refreshTipsData()
|
||||
if (!m_showTimeToFull) {
|
||||
tips = tr("Charging %1").arg(value);
|
||||
} else {
|
||||
if (timeToFull == 0) { // 电量已充満或电量计算中,剩余充满时间会返回0
|
||||
// 充电时间timeToFull可能不为0是一个很小的数值,转换后取的hour和min为0
|
||||
if (timeToFull == 0 || (hour == 0 && min == 0)) { // 电量已充満或电量计算中,剩余充满时间会返回0
|
||||
tips = tr("Capacity %1 ...").arg(value);
|
||||
} else {
|
||||
hour == 0 ? tips = tr("Charging %1, %2 min until full").arg(value).arg(min)
|
||||
|
Loading…
x
Reference in New Issue
Block a user