... but that new string I can get never reported back by the notification-renderer. Only always the "avatar-default@18.png" gets spit out by my debug-print.
Since updating a notification's icon works flawlessly - even with very large images - as tested with lp:unity-notifications/examples/update-notifications.py, I can only make out contact.detail<QContactAvatar>() to be the source of the error. But to verify that, somebody more familiar with that codebase and how it is hooked up, needs to look at this.
After looking through lp:telephony-service I found that the icon initially gets set to...
* QUrl(telephonyS erviceDir( ) + "assets/ avatar- default@ 18.png" ).toEncoded( );
... which ends up being "/usr/share/ telephony- service/ assets/ avatar- default@ 18.png" . Then afterwards it is updated to...
* QContact contact. detail< QContactAvatar> ().imageUrl( ).toEncoded( );
... but that new string I can get never reported back by the notification- renderer. Only always the "avatar- default@ 18.png" gets spit out by my debug-print.
Since updating a notification's icon works flawlessly - even with very large images - as tested with lp:unity-notifications/examples/update-notifications.py, I can only make out contact. detail< QContactAvatar> () to be the source of the error. But to verify that, somebody more familiar with that codebase and how it is hooked up, needs to look at this.