diff options
Diffstat (limited to 'ucb/source/ucp/gio/gio_content.cxx')
-rw-r--r-- | ucb/source/ucp/gio/gio_content.cxx | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ucb/source/ucp/gio/gio_content.cxx b/ucb/source/ucp/gio/gio_content.cxx index 05c26c42760f..77a5c0127ae7 100644 --- a/ucb/source/ucp/gio/gio_content.cxx +++ b/ucb/source/ucp/gio/gio_content.cxx @@ -304,6 +304,8 @@ css::uno::Any Content::getBadArgExcept() static_cast< cppu::OWeakObject * >( this ), -1) ); } +namespace { + class MountOperation { ucb::ucp::gio::glib::MainContextRef mContext; @@ -317,6 +319,8 @@ public: GError *Mount(GFile *pFile); }; +} + MountOperation::MountOperation(const css::uno::Reference< css::ucb::XCommandEnvironment >& xEnv) : mpError(nullptr) { ucb::ucp::gio::glib::MainContextRef oldContext(g_main_context_ref_thread_default()); |