Fix alerts

This commit is contained in:
Tomas Groth 2023-10-20 19:22:21 +02:00
parent 4a7273fd14
commit 45ccf8cf36
2 changed files with 3 additions and 2 deletions

View File

@ -547,7 +547,7 @@ class DisplayWindow(QtWidgets.QWidget, RegistryProperties, LogMixin):
"""
Set an alert
"""
self.run_javascript('Display.alert("{text}", {settings});'.format(text=text, settings=settings))
self._run_javascript('Display.alert("{text}", {settings});'.format(text=text, settings=settings))
@QtCore.pyqtSlot(result='QPixmap')
def _grab_screenshot_safe_signal(self):

View File

@ -22,6 +22,7 @@
The :mod:`~openlp.plugins.alerts.lib.alertsmanager` module contains the part of the plugin which manages storing and
displaying of alerts.
"""
import json
from PyQt5 import QtCore, QtGui
@ -76,7 +77,7 @@ class AlertsManager(QtCore.QObject, RegistryBase, LogMixin, RegistryProperties):
'repeat': self.settings.value('alerts/repeat'),
'scroll': self.settings.value('alerts/scroll')
}
self.live_controller.display.alert(text, alert_settings)
self.live_controller.display.alert(text, json.dumps(alert_settings))
def _hex_to_rgb(self, rgb_values):
"""