From da8df5906e57d8d487e0fb864a25e3119f10dd49 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Sun, 30 Aug 2020 10:24:45 +0800 Subject: [PATCH] bugfix --- kivyblocks/ready.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/kivyblocks/ready.py b/kivyblocks/ready.py index 24bb8c4..0cdd1a0 100644 --- a/kivyblocks/ready.py +++ b/kivyblocks/ready.py @@ -31,7 +31,6 @@ class WidgetReady(EventDispatcher): self.ready() def on_fullscreen(self, instance, value): - print('NewVideo::on_fullscreen(),value=', value) window = self.get_parent_window() if not window: Logger.warning('VideoPlayer: Cannot switch to fullscreen, ' @@ -39,6 +38,7 @@ class WidgetReady(EventDispatcher): if value: self.fullscreen = False return + print('NewVideo::on_fullscreen(),value=', value, window.size) if not self.parent: Logger.warning('VideoPlayer: Cannot switch to fullscreen, ' 'no parent.') @@ -56,16 +56,21 @@ class WidgetReady(EventDispatcher): 'size_hint': self.size_hint, 'window_children': window.children[:]} + print('on_fullscreen()*******1******') if platform in desktopOSs: Window.maximize() + print('on_fullscreen()*******2******') # remove all window children for child in window.children[:]: window.remove_widget(child) + print('on_fullscreen()*******3******') # put the video in fullscreen if state['parent'] is not window: state['parent'].remove_widget(self) + print('on_fullscreen()*******4******') window.add_widget(self) + print('on_fullscreen()*******5******') # ensure the video widget is in 0, 0, and the size will be # readjusted