<table><tr><td style="">broulik added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D9841" rel="noreferrer">View Revision</a></tr></table><br /><div><div><blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>I removed systemtray number as it was impossible to see number when icon was too small.</p></blockquote>

<p>There was no limit in the number it showed in system tray and it painted the icon manually breaking with themes and what not; this patch does not make any assumption on the representation. It will just say "I have this number 12345" and then the view (e.g. Task Manager in Plasma) can make sure it doesn't get super tiny, which Plasma mostly does. It limits the number to 9999 and if the panel is too tiny won't show it at all.</p>

<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>and it's a specific code for ubuntu, it will not work on opensuse and co.</p></blockquote>

<p>It's just DBus signals. Plasma also provides this service for two years now and it will work on any distro running Plasma, note how the screenshots show Plasmashell, not Unity.</p></div></div><br /><div><strong>INLINE COMMENTS</strong><div><div style="margin: 6px 0 12px 0;"><div style="border: 1px solid #C7CCD9; border-radius: 3px;"><div style="padding: 0; background: #F7F7F7; border-color: #e3e4e8; border-style: solid; border-width: 0 0 1px 0; margin: 0;"><div style="color: #74777d; background: #eff2f4; padding: 6px 8px; overflow: hidden;"><a style="float: right; text-decoration: none;" href="https://phabricator.kde.org/D9841#inline-44709" rel="noreferrer">View Inline</a><span style="color: #4b4d51; font-weight: bold;">mlaurent</span> wrote in <span style="color: #4b4d51; font-weight: bold;">kmsystemtray.h:81</span></div>
<div style="margin: 8px 0; padding: 0 12px; color: #74777D;"><h2 class="remarkup-header">nullptr</h2></div></div>
<div style="margin: 8px 0; padding: 0 12px;"><p style="padding: 0; margin: 8px;">I didn't because I initialize it in the constructor, but can do.</p></div></div></div></div></div><br /><div><strong>REPOSITORY</strong><div><div>R206 KMail</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D9841" rel="noreferrer">https://phabricator.kde.org/D9841</a></div></div><br /><div><strong>To: </strong>broulik, KDE PIM, mlaurent<br /><strong>Cc: </strong>mlaurent, dvasin, winterz, vkrause, knauss, dvratil<br /></div>