[plasmashell] [Bug 367756] Sometimes, additional system tray icons will not appear in tray after a system restart

2016-09-09 Thread David Edmundson via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=367756

David Edmundson  changed:

   What|Removed |Added

 Status|UNCONFIRMED |RESOLVED
 Resolution|--- |FIXED
  Latest Commit||http://commits.kde.org/plas
   ||ma-workspace/df4387a21f6eb5
   ||ede255ea148143122ae4d5ae9c

--- Comment #6 from David Edmundson  ---
Git commit df4387a21f6eb5ede255ea148143122ae4d5ae9c by David Edmundson.
Committed on 09/09/2016 at 11:46.
Pushed by davidedmundson into branch 'Plasma/5.7'.

Fix some status notifier items not appearing

Summary:
Set the initial values for all the things
This is important as Plasma::DataModel has an unsolvable bug
When it gets data with a new key it tries to update the  QAIM roleNames
>From QML this achieves absolutely nothing as there is no signal to tell
QQmlDelegateModel to reload the roleNames in QQmlAdapatorModel
No matter if the row changes or the model refreshes
This means it does not re-evaluate what bindings exist (watchedRoleIds)
and we get properties that don't bind for this or any future SNI.

The main source of this problem is syncStatus can occur before
refreshCallback; but whilst that's easy to guard against, there's still
multiple if{} blocks that don't set various keys in refreshCallback()
which would all need changing too. This seemed cleaner and easier to
manage.
Related: bug 366283

Reviewers: #plasma, mart

Reviewed By: mart

Subscribers: broulik, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D2613

M  +29   -0dataengines/statusnotifieritem/statusnotifieritemsource.cpp

http://commits.kde.org/plasma-workspace/df4387a21f6eb5ede255ea148143122ae4d5ae9c

-- 
You are receiving this mail because:
You are watching all bug changes.


[plasmashell] [Bug 367756] Sometimes, additional system tray icons will not appear in tray after a system restart

2016-09-03 Thread via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=367756

--- Comment #5 from bl...@vivaldi.net ---
I've created patched plasma-workspace package. No issues so far.

All Yakkety users can test this too:
sudo add-apt-ppa ppa:blaze/test
sudo apt update
sudo apt install plasma-workspace

-- 
You are receiving this mail because:
You are watching all bug changes.


[plasmashell] [Bug 367756] Sometimes, additional system tray icons will not appear in tray after a system restart

2016-08-29 Thread Alexander Potashev via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=367756

Alexander Potashev  changed:

   What|Removed |Added

 CC||aspotas...@gmail.com

-- 
You are receiving this mail because:
You are watching all bug changes.


[plasmashell] [Bug 367756] Sometimes, additional system tray icons will not appear in tray after a system restart

2016-08-29 Thread Slaviro via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=367756

--- Comment #4 from Slaviro  ---
Patched my Plasma-workspace 5.7.4 and looks like the problem is gone. At least,
I don't see it anymore after a couple of reboots.

-- 
You are receiving this mail because:
You are watching all bug changes.


[plasmashell] [Bug 367756] Sometimes, additional system tray icons will not appear in tray after a system restart

2016-08-28 Thread David Edmundson via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=367756

David Edmundson  changed:

   What|Removed |Added

 CC||k...@davidedmundson.co.uk

--- Comment #3 from David Edmundson  ---
Are you able to apply patches, if so can you see if this fixes it:
https://phabricator.kde.org/D2613

-- 
You are receiving this mail because:
You are watching all bug changes.


[plasmashell] [Bug 367756] Sometimes, additional system tray icons will not appear in tray after a system restart

2016-08-28 Thread via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=367756

bl...@vivaldi.net changed:

   What|Removed |Added

 CC||k...@davidedmudnson.co.uk

-- 
You are receiving this mail because:
You are watching all bug changes.


[plasmashell] [Bug 367756] Sometimes, additional system tray icons will not appear in tray after a system restart

2016-08-28 Thread Slaviro via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=367756

Slaviro  changed:

   What|Removed |Added

 CC||slavo...@gmail.com

--- Comment #2 from Slaviro  ---
I can confirm this bug for Qt4/Qt5 apps on Gentoo, Plasma 5.7.4. It's really
reproducable sometimes. Can appear after Log Out and Login (without saving
session), or some time after Log Out or after reboot only. Can be fixed by
removing System Tray widget from panel and adding it back.

-- 
You are receiving this mail because:
You are watching all bug changes.


[plasmashell] [Bug 367756] Sometimes, additional system tray icons will not appear in tray after a system restart

2016-08-24 Thread via KDE Bugzilla
https://bugs.kde.org/show_bug.cgi?id=367756

bl...@vivaldi.net changed:

   What|Removed |Added

 CC||bl...@vivaldi.net

--- Comment #1 from bl...@vivaldi.net ---
I can confirm this issue on Ubuntu/Kubuntu 16.10, Plasma 5.7.3 for Qt5/Qt4
apps.

-- 
You are receiving this mail because:
You are watching all bug changes.