Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(62)

Side by Side Diff: third_party/xdg-utils/scripts/xdg-email.in

Issue 6737007: Update xdg-utils to the latest version available in git. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/deps/
Patch Set: Created 9 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 #!/bin/sh 1 #!/bin/sh
2 #--------------------------------------------- 2 #---------------------------------------------
3 # xdg-email 3 # xdg-email
4 # 4 #
5 # Utility script to open the users favorite email program, using the 5 # Utility script to open the users favorite email program, using the
6 # RFC 2368 mailto: URI spec 6 # RFC 2368 mailto: URI spec
7 # 7 #
8 # Refer to the usage() function below for usage. 8 # Refer to the usage() function below for usage.
9 # 9 #
10 # Copyright 2009-2010, Fathi Boudra <fabo@freedesktop.org> 10 # Copyright 2009-2010, Fathi Boudra <fabo@freedesktop.org>
(...skipping 102 matching lines...) Expand 10 before | Expand all | Expand 10 after
113 LC_ALL=C.UTF-8 $KMAILSERVICE "$1" 113 LC_ALL=C.UTF-8 $KMAILSERVICE "$1"
114 kfmclient_fix_exit_code $? 114 kfmclient_fix_exit_code $?
115 115
116 if [ $? -eq 0 ]; then 116 if [ $? -eq 0 ]; then
117 exit_success 117 exit_success
118 else 118 else
119 exit_failure_operation_failed 119 exit_failure_operation_failed
120 fi 120 fi
121 } 121 }
122 122
123 open_gnome3()
124 {
125 local client
126 local desktop
127 desktop=`xdg-mime query default "x-scheme-handler/mailto"`
128 client=`desktop_file_to_binary "$browser"`
129 echo $client | grep thunderbird > /dev/null 2>&1
130 if [ $? -eq 0 ] ; then
131 run_thunderbird "$client" "$1"
132 fi
133
134 if gvfs-open --help 2>/dev/null 1>&2; then
135 DEBUG 1 "Running gvfs-open \"$1\""
136 gvfs-open "$1"
137 else
138 DEBUG 1 "Running gnome-open \"$1\""
139 gnome-open "$1"
140 fi
141
142 if [ $? -eq 0 ]; then
143 exit_success
144 else
145 exit_failure_operation_failed
146 fi
147 }
148
123 open_gnome() 149 open_gnome()
124 { 150 {
125 local client 151 local client
126 client=`gconftool-2 --get /desktop/gnome/url-handlers/mailto/command | cut - d ' ' -f 1` || "" 152 client=`gconftool-2 --get /desktop/gnome/url-handlers/mailto/command | cut - d ' ' -f 1` || ""
127 echo $client | grep thunderbird > /dev/null 2>&1 153 echo $client | grep thunderbird > /dev/null 2>&1
128 if [ $? -eq 0 ] ; then 154 if [ $? -eq 0 ] ; then
129 run_thunderbird "$client" "$1" 155 run_thunderbird "$client" "$1"
130 fi 156 fi
131 157
132 if gvfs-open --help 2>/dev/null 1>&2; then 158 if gvfs-open --help 2>/dev/null 1>&2; then
(...skipping 220 matching lines...) Expand 10 before | Expand all | Expand 10 after
353 379
354 case "$DE" in 380 case "$DE" in
355 kde) 381 kde)
356 open_kde "${mailto}" 382 open_kde "${mailto}"
357 ;; 383 ;;
358 384
359 gnome) 385 gnome)
360 open_gnome "${mailto}" 386 open_gnome "${mailto}"
361 ;; 387 ;;
362 388
389 gnome3)
390 open_gnome3 "${mailto}"
391 ;;
392
363 xfce) 393 xfce)
364 open_xfce "${mailto}" 394 open_xfce "${mailto}"
365 ;; 395 ;;
366 396
367 generic|lxde) 397 generic|lxde)
368 open_generic "${mailto}" 398 open_generic "${mailto}"
369 ;; 399 ;;
370 400
371 *) 401 *)
372 exit_failure_operation_impossible "no method available for opening '${mailto }'" 402 exit_failure_operation_impossible "no method available for opening '${mailto }'"
373 ;; 403 ;;
374 esac 404 esac
OLDNEW
« no previous file with comments | « third_party/xdg-utils/scripts/xdg-email ('k') | third_party/xdg-utils/scripts/xdg-file-dialog.in » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698