diff options
author | Caolán McNamara <caolanm@redhat.com> | 2020-04-14 13:46:44 +0100 |
---|---|---|
committer | Michael Stahl <michael.stahl@cib.de> | 2020-04-15 11:20:19 +0200 |
commit | 47a54c397cc70247b562aa360e42afe611c77fb5 (patch) | |
tree | 64f294f1f50b56b46ea350103a3f9335d364147c /ucb | |
parent | 5213c70a2d6cfd08750145e5b8152180ef7b5faa (diff) |
"General Internet Error" dialog appearing on gio mount
we get a GError of G_IO_ERROR_FAILED_HANDLED which is documented
as "Operation failed and a helper program has already interacted with the user.
Do not display any error dialog." PENDING seems to describe this state
better than a generic error case and results in no error dialog.
Change-Id: Iee382e49edaa0a734526659971e0339991e2c03e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92171
Tested-by: Jenkins
Reviewed-by: Michael Stahl <michael.stahl@cib.de>
Diffstat (limited to 'ucb')
-rw-r--r-- | ucb/source/ucp/gio/gio_content.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/ucb/source/ucp/gio/gio_content.cxx b/ucb/source/ucp/gio/gio_content.cxx index 05c26c42760f..640f3750aa99 100644 --- a/ucb/source/ucp/gio/gio_content.cxx +++ b/ucb/source/ucp/gio/gio_content.cxx @@ -196,6 +196,9 @@ css::uno::Any convertToException(GError *pError, const css::uno::Reference< css: css::task::InteractionClassification_ERROR, css::ucb::IOErrorCode_NAME_TOO_LONG, aArgs); EXCEPT(aExcept); } break; + case G_IO_ERROR_FAILED_HANDLED: /* Operation failed and a helper program + has already interacted with the user. Do not display any error + dialog */ case G_IO_ERROR_PENDING: { css::ucb::InteractiveAugmentedIOException aExcept(sMessage, rContext, css::task::InteractionClassification_ERROR, css::ucb::IOErrorCode_PENDING, aArgs); @@ -257,7 +260,6 @@ css::uno::Any convertToException(GError *pError, const css::uno::Reference< css: case G_IO_ERROR_NOT_EMPTY: case G_IO_ERROR_NOT_SYMBOLIC_LINK: case G_IO_ERROR_NOT_MOUNTABLE_FILE: - case G_IO_ERROR_FAILED_HANDLED: { css::ucb::InteractiveNetworkGeneralException aExcept(sMessage, rContext, css::task::InteractionClassification_ERROR); EXCEPT(aExcept);} |