summaryrefslogtreecommitdiff
path: root/scripts/xdg-email.in
diff options
context:
space:
mode:
authorRex Dieter <rdieter@math.unl.edu>2015-07-01 11:26:42 -0500
committerRex Dieter <rdieter@math.unl.edu>2015-07-01 11:26:42 -0500
commitc7f40a509c18894ed85e0be9013a5bc31f16537e (patch)
tree216e31b659b36ff6ad690cb9f50597dbe9a30c6f /scripts/xdg-email.in
parentc55122295c2a480fa721a9614f0e2d42b2949c18 (diff)
xdg-email: generic check for assigned mailto (BR79929)
Diffstat (limited to 'scripts/xdg-email.in')
-rw-r--r--scripts/xdg-email.in13
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