summaryrefslogtreecommitdiff
path: root/slideshow/source/engine/activities
diff options
context:
space:
mode:
authorKurt Zenker <kz@openoffice.org>2009-12-03 16:14:12 +0100
committerKurt Zenker <kz@openoffice.org>2009-12-03 16:14:12 +0100
commit4f667eb747d0357214e63fe02f6e47ba953e50b8 (patch)
treea99fba878111b3c58515e6a0364668baa2dff5b5 /slideshow/source/engine/activities
parent099aec857aa7a6b40e9c016679d4a46562b2637f (diff)
parent80c80a6b6434ae92e171a88c4c83ca0a746606bc (diff)
update to current version
Diffstat (limited to 'slideshow/source/engine/activities')
-rw-r--r--slideshow/source/engine/activities/activitiesfactory.cxx9
1 files changed, 8 insertions, 1 deletions
diff --git a/slideshow/source/engine/activities/activitiesfactory.cxx b/slideshow/source/engine/activities/activitiesfactory.cxx
index 39cd7d733110c..398a813a62aa4 100644
--- a/slideshow/source/engine/activities/activitiesfactory.cxx
+++ b/slideshow/source/engine/activities/activitiesfactory.cxx
@@ -289,11 +289,18 @@ public:
BaseType::getNumberOfKeyTimes() ) ) ) );
}
+ using BaseType::isAutoReverse;
+
virtual void performEnd()
{
// xxx todo: good guess
if (mpAnim)
- (*mpAnim)( getPresentationValue( maEndValue ) );
+ {
+ if (isAutoReverse())
+ (*mpAnim)( getPresentationValue( maStartValue ) );
+ else
+ (*mpAnim)( getPresentationValue( maEndValue ) );
+ }
}
/// Disposable: