From a40113c5d68d3c16c2402b66b7aea2c108cbfa08 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Sat, 23 Jan 2021 03:38:52 +0800 Subject: [PATCH] bugfix --- kivyblocks/baseWidget.py | 4 ++++ kivyblocks/newvideo.py | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/kivyblocks/baseWidget.py b/kivyblocks/baseWidget.py index c811c29..9d28876 100755 --- a/kivyblocks/baseWidget.py +++ b/kivyblocks/baseWidget.py @@ -148,6 +148,7 @@ class Text(Label): } fontsize = {'font_size': CSize(1) + offset.get(texttype,0)} self._i18n = i18n + self.i18n = I18n() self.bgcolor = fgcolor kwargs = kw.copy() config = getConfig() @@ -218,6 +219,9 @@ class Modal(BGColorBehavior, ModalView): BGColorBehavior.__init__(self, color_level=color_level, radius=radius) self.auto_open = auto_open + + def add_widget(self,w, *args, **kw): + super().add_widget(w, *args, **kw) if self.auto_open: self.open() diff --git a/kivyblocks/newvideo.py b/kivyblocks/newvideo.py index 047fae2..b45663f 100644 --- a/kivyblocks/newvideo.py +++ b/kivyblocks/newvideo.py @@ -24,7 +24,7 @@ class NewVideo(BGColorBehavior, Video): set_log_callback(self.ffplayerLog) self.register_event_type('on_open_failed') - def on_open_failed(self, o, source): + def on_open_failed(self, source, x=None): print('source=',source, 'open failed') def ffplayerLog(self, msg, level):