davidedmundson requested changes to this revision.
davidedmundson added a comment.
This revision now requires changes to proceed.


  > I really don't know that sharing model between contexts cause a such 
behavior.
  
  Sorry, I used the wrong word. Sharing contexts is fine. Sharing across 
engines is problematic.
  
  QQmlData is shared between engines, but the relevant QObjectWrapper is
  not. Since 749a7212e903d8e8c6f256edb1836b9449cc7fe1 when a
  QObjectWrapper is deleted it resets the shared QQmlData propertyCache.
  
  Any code path on the first engine that use the propertycache need to rebuild 
it
  
  (In an ideal world we wouldn't have 2 engines, but that's a whole different 
topic)

REPOSITORY
  R120 Plasma Workspace

REVISION DETAIL
  https://phabricator.kde.org/D18805

To: trmdi, #plasma, ngraham, broulik, davidedmundson, anthonyfieroni, fvogt
Cc: plasma-devel, jraleigh, GB_2, ragreen, Pitel, ZrenBot, lesliezhai, 
ali-mohamed, jensreuterberg, abetts, sebas, apol, mart

Reply via email to