update notifications by type only when several types are among the updates

This commit is contained in:
Vinicius Moreira
2019-10-01 11:06:54 -03:00
parent e1503328c8
commit e4000b1979
2 changed files with 4 additions and 3 deletions

View File

@@ -6,7 +6,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
## [0.6.2] 2019-09- ## [0.6.2] 2019-09-
### Improvements ### Improvements
- Update notifications showing the number of updates by type as well - Update notifications showing the number of updates by type as well ( if there are from more than one packaging type )
- AUR: - AUR:
- Installed files available in the Info window - Installed files available in the Info window
- Improving Arch distro checking - Improving Arch distro checking

View File

@@ -108,8 +108,9 @@ class TrayIcon(QSystemTrayIcon):
msg = StringIO() msg = StringIO()
msg.write(self.i18n['notification.update{}'.format('' if n_updates == 1 else 's')].format(n_updates)) msg.write(self.i18n['notification.update{}'.format('' if n_updates == 1 else 's')].format(n_updates))
for ptype, count in ups_by_type.items(): if len(ups_by_type) > 1:
msg.write('\n * {} ( {} )'.format(ptype.capitalize(), count)) for ptype, count in ups_by_type.items():
msg.write('\n * {} ( {} )'.format(ptype.capitalize(), count))
msg.seek(0) msg.seek(0)
msg = msg.read() msg = msg.read()