Reset scroll level for each new projection.

This commit is contained in:
Emanuel Schütze 2018-04-09 17:18:41 +02:00
parent ba579637bd
commit 560e28f19e
2 changed files with 5 additions and 0 deletions

View File

@ -124,6 +124,7 @@ Core:
- Added --debug-email flag to print all emails to stdout [#3530]. - Added --debug-email flag to print all emails to stdout [#3530].
- Added --no-template-caching flag to disable template caching for - Added --no-template-caching flag to disable template caching for
easier development [#3566]. easier development [#3566].
- Reset scroll level for each new projection [#3686].
Mediafiles: Mediafiles:
- New form for uploading multiple files [#3650]. - New form for uploading multiple files [#3650].

View File

@ -272,6 +272,10 @@ class ProjectorViewSet(ModelViewSet):
raise ValidationError({'detail': 'Data must be a list.'}) raise ValidationError({'detail': 'Data must be a list.'})
projector_instance = self.get_object() projector_instance = self.get_object()
# reset scroll level
if (projector_instance.scroll != 0):
projector_instance.scroll = 0
projector_instance.save()
projector_config = {} projector_config = {}
for key, value in projector_instance.config.items(): for key, value in projector_instance.config.items():
if value.get('stable'): if value.get('stable'):