diff options
-rw-r--r-- | include/svtools/ServerDetailsControls.hxx | 1 | ||||
-rw-r--r-- | svtools/source/dialogs/ServerDetailsControls.cxx | 4 | ||||
-rw-r--r-- | ucb/source/ucp/cmis/cmis_repo_content.cxx | 1 |
3 files changed, 6 insertions, 0 deletions
diff --git a/include/svtools/ServerDetailsControls.hxx b/include/svtools/ServerDetailsControls.hxx index e56f3e712f32..29c951ad4c63 100644 --- a/include/svtools/ServerDetailsControls.hxx +++ b/include/svtools/ServerDetailsControls.hxx @@ -20,6 +20,7 @@ #include <vcl/field.hxx> #include <vcl/fixed.hxx> #include <vcl/layout.hxx> +#include <vcl/msgbox.hxx> class DetailsContainer { diff --git a/svtools/source/dialogs/ServerDetailsControls.cxx b/svtools/source/dialogs/ServerDetailsControls.cxx index c30b53ba739f..08460cb74f6d 100644 --- a/svtools/source/dialogs/ServerDetailsControls.cxx +++ b/svtools/source/dialogs/ServerDetailsControls.cxx @@ -411,6 +411,10 @@ IMPL_LINK_NOARG( CmisDetailsContainer, RefreshReposHdl ) } catch ( const Exception& ) { + ScopedVclPtrInstance< ErrorBox > pErrorBox( static_cast< vcl::Window* >( NULL ), + WB_OK, + "Auth failed!" ); + pErrorBox->Execute( ); } // Auto-select the first one diff --git a/ucb/source/ucp/cmis/cmis_repo_content.cxx b/ucb/source/ucp/cmis/cmis_repo_content.cxx index 86be92cd8865..5128b701d079 100644 --- a/ucb/source/ucp/cmis/cmis_repo_content.cxx +++ b/ucb/source/ucp/cmis/cmis_repo_content.cxx @@ -202,6 +202,7 @@ namespace cmis catch (const libcmis::Exception& e) { SAL_INFO( "ucb.ucp.cmis", "Error getting repositories: " << e.what() ); + throw uno::Exception( ); } } else |