broulik created this revision.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.

REVISION SUMMARY
  BUG: 332817

TEST PLAN
  Similar to how it's done with mailto in the Email client chooser.
  Although I do `KBuildSycocaProgressDialog::rebuildKSycoca` I still need to 
run `kbuildsycoca5` before `xdg-mime` actually reflects the change.
  
  Didn't actually test any of the apps mentioned but `xdg-mime query default 
x-scheme-handler/http` returned the correct handler after I changed the 
setting. If no service is found (custom commandline), the entry is removed from 
config and the inherited one from `/usr/share/applications` (Firefox in my 
case) will be used.
  
  Should we also update the handler for `text/html` mime type?
  
  (This obviously doesn't help when the user installed the browser that did not 
register itself as scheme handler and then does not touch this setting here...)

REPOSITORY
  R119 Plasma Desktop

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

AFFECTED FILES
  kcms/componentchooser/componentchooserbrowser.cpp

To: broulik, #plasma, dfaure
Cc: plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, 
abetts, sebas, apol, mart, lukas

Reply via email to