[Libreoffice-commits] core.git: framework/source
Tor Lillqvist
tml at collabora.com
Tue Mar 11 02:49:44 PDT 2014
framework/source/helper/statusindicator.cxx | 19 ++++++++++++++++++-
1 file changed, 18 insertions(+), 1 deletion(-)
New commits:
commit e895da0420253c7d3e1b9bff3abb339bb9dc1218
Author: Tor Lillqvist <tml at collabora.com>
Date: Tue Mar 11 11:46:41 2014 +0200
Don't do anything in status indicators on non-desktop for now
Probably it should depend on whether doing tiled rendering or
not. Unclear whether that then can be a compile-time constant, or a
run-time global state, or need to be even more fine-grained.
Change-Id: I8b2f8889e82ecc647ddce915e35eceec121613bd
diff --git a/framework/source/helper/statusindicator.cxx b/framework/source/helper/statusindicator.cxx
index 2a94ebe..eb11ce6 100644
--- a/framework/source/helper/statusindicator.cxx
+++ b/framework/source/helper/statusindicator.cxx
@@ -17,9 +17,9 @@
* the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
+#include <config_features.h>
-// include files of own module
#include <helper/statusindicator.hxx>
#include <threadhelp/readguard.hxx>
#include <threadhelp/writeguard.hxx>
@@ -45,6 +45,10 @@ void SAL_CALL StatusIndicator::start(const OUString& sText ,
sal_Int32 nRange)
throw(css::uno::RuntimeException, std::exception)
{
+#if !HAVE_FEATURE_DESKTOP
+ (void) sText;
+ (void) nRange;
+#else
// SAFE ->
ReadGuard aReadLock(m_aLock);
css::uno::Reference< css::task::XStatusIndicatorFactory > xFactory(m_xFactory.get(), css::uno::UNO_QUERY);
@@ -55,12 +59,14 @@ void SAL_CALL StatusIndicator::start(const OUString& sText ,
StatusIndicatorFactory* pFactory = (StatusIndicatorFactory*)xFactory.get();
pFactory->start(this, sText, nRange);
}
+#endif
}
void SAL_CALL StatusIndicator::end()
throw(css::uno::RuntimeException, std::exception)
{
+#if HAVE_FEATURE_DESKTOP
// SAFE ->
ReadGuard aReadLock(m_aLock);
css::uno::Reference< css::task::XStatusIndicatorFactory > xFactory(m_xFactory.get(), css::uno::UNO_QUERY);
@@ -71,12 +77,14 @@ void SAL_CALL StatusIndicator::end()
StatusIndicatorFactory* pFactory = (StatusIndicatorFactory*)xFactory.get();
pFactory->end(this);
}
+#endif
}
void SAL_CALL StatusIndicator::reset()
throw(css::uno::RuntimeException, std::exception)
{
+#if HAVE_FEATURE_DESKTOP
// SAFE ->
ReadGuard aReadLock(m_aLock);
css::uno::Reference< css::task::XStatusIndicatorFactory > xFactory(m_xFactory.get(), css::uno::UNO_QUERY);
@@ -87,12 +95,16 @@ void SAL_CALL StatusIndicator::reset()
StatusIndicatorFactory* pFactory = (StatusIndicatorFactory*)xFactory.get();
pFactory->reset(this);
}
+#endif
}
void SAL_CALL StatusIndicator::setText(const OUString& sText)
throw(css::uno::RuntimeException, std::exception)
{
+#if !HAVE_FEATURE_DESKTOP
+ (void) sText;
+#else
// SAFE ->
ReadGuard aReadLock(m_aLock);
css::uno::Reference< css::task::XStatusIndicatorFactory > xFactory(m_xFactory.get(), css::uno::UNO_QUERY);
@@ -103,12 +115,16 @@ void SAL_CALL StatusIndicator::setText(const OUString& sText)
StatusIndicatorFactory* pFactory = (StatusIndicatorFactory*)xFactory.get();
pFactory->setText(this, sText);
}
+#endif
}
void SAL_CALL StatusIndicator::setValue(sal_Int32 nValue)
throw(css::uno::RuntimeException, std::exception)
{
+#if !HAVE_FEATURE_DESKTOP
+ (void) nValue;
+#else
// SAFE ->
ReadGuard aReadLock(m_aLock);
css::uno::Reference< css::task::XStatusIndicatorFactory > xFactory(m_xFactory.get(), css::uno::UNO_QUERY);
@@ -119,6 +135,7 @@ void SAL_CALL StatusIndicator::setValue(sal_Int32 nValue)
StatusIndicatorFactory* pFactory = (StatusIndicatorFactory*)xFactory.get();
pFactory->setValue(this, nValue);
}
+#endif
}
} // namespace framework
More information about the Libreoffice-commits
mailing list