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


  Edit, I think I understand.
  
  So the script is modifying the actions not through some actions part of the 
API, but through just manually prodding the config.
  Manually prodding the config naturally has no effect at runtime changes.
  
  This isn't a very thorough solution.
  
  You're covering containment actions being reconfigured, but not covering them 
being added or removed - an equally plausible thing to script.
  
  Also this script is making an optimistic assumption that in the script where 
you might be modding containment configs, you'd create a containment instance. 
That's not always true (like from the evaluate script DBus calls).
  
  Maybe do this for 5.8, but you really need to expose a new method (or even 
Actions object) to do this properly - or to delay the loading.
  
  BTW: The script in the bug report has a bug, it's only going to configure the 
actions on containment 0; even though you'll be reconfiguring the "correct" one.

REPOSITORY
  rPLASMAWORKSPACE Plasma Workspace

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

EMAIL PREFERENCES
  https://phabricator.kde.org/settings/panel/emailpreferences/

To: mart, #plasma, davidedmundson
Cc: davidedmundson, plasma-devel, lesliezhai, ali-mohamed, jensreuterberg, 
abetts, sebas

Reply via email to