diff options
author | Rex Dieter <rdieter@math.unl.edu> | 2015-09-16 10:16:22 -0500 |
---|---|---|
committer | Rex Dieter <rdieter@math.unl.edu> | 2015-09-16 10:16:22 -0500 |
commit | 5a91060f4cc85309a17143403fcd6154bacd4aad (patch) | |
tree | d83ed4b45743fd360e215e0b0d4feeca48b99f2e | |
parent | b1bfd8cf43a284f4c50fa178b68291ba65b9441d (diff) |
xdg-email: generic mode does nothing (BR92008)
-rw-r--r-- | ChangeLog | 1 | ||||
-rw-r--r-- | scripts/xdg-email.in | 10 |
2 files changed, 7 insertions, 4 deletions
@@ -7,6 +7,7 @@ * xdg-open shell script contains bash code (BR86028) * xdg-email: bashism: relies on bash's echo in run_thunderbird() (BR91990) * xdg-email: Icedove support (BR91997) + * xdg-email: generic mode does nothing (BR92008) 2015-07-15 Rex Dieter <rdieter@fedoraproject.org> * better for other (non-gnome) GVfs-based desktops, from Yaakov Selkowitz <yselkowi@redhat.com> diff --git a/scripts/xdg-email.in b/scripts/xdg-email.in index 2effbc8..e38bdd0 100644 --- a/scripts/xdg-email.in +++ b/scripts/xdg-email.in @@ -199,10 +199,12 @@ open_generic() run_thunderbird "$client" "$1" fi - if [ $? -eq 0 ]; then - exit_success - else - exit_failure_operation_failed + xdg-open "$1" + local ret=$? + + # 3 means exit_failure_operation_impossible + if [ $ret != 3 ]; then + exit $ret fi IFS=":" |