diff options
author | Rex Dieter <rdieter@math.unl.edu> | 2015-07-01 11:26:42 -0500 |
---|---|---|
committer | Rex Dieter <rdieter@math.unl.edu> | 2015-07-01 11:26:42 -0500 |
commit | c7f40a509c18894ed85e0be9013a5bc31f16537e (patch) | |
tree | 216e31b659b36ff6ad690cb9f50597dbe9a30c6f /scripts/xdg-email.in | |
parent | c55122295c2a480fa721a9614f0e2d42b2949c18 (diff) |
xdg-email: generic check for assigned mailto (BR79929)
Diffstat (limited to 'scripts/xdg-email.in')
-rw-r--r-- | scripts/xdg-email.in | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/scripts/xdg-email.in b/scripts/xdg-email.in index 033c726..89baae2 100644 --- a/scripts/xdg-email.in +++ b/scripts/xdg-email.in @@ -190,6 +190,19 @@ open_xfce() open_generic() { + local client + local desktop + desktop=`xdg-mime query default "x-scheme-handler/mailto"` + client=`desktop_file_to_binary "$desktop"` + echo $client | grep thunderbird > /dev/null 2>&1 + if [ $? -eq 0 ] ; then + run_thunderbird "$client" "$1" + fi + + if [ $? -eq 0 ]; then + exit_success + else + IFS=":" for browser in $BROWSER; do if [ x"$browser" != x"" ]; then |