fixed replacing background with video unblank screen even if it blanked to theme.

Fixes: https://launchpad.net/bugs/1225763
This commit is contained in:
Dmitriy Marmyshev 2013-09-18 08:50:07 +04:00
parent d9b2d33f05
commit 3910a582c0
2 changed files with 4 additions and 2 deletions

View File

@ -2,6 +2,7 @@
*.*~ *.*~
\#*\# \#*\#
*.eric4project *.eric4project
*.eric5project
*.ropeproject *.ropeproject
*.e4* *.e4*
.eric4project .eric4project

View File

@ -527,6 +527,7 @@ class MediaController(object):
else: else:
self.media_volume(controller, controller.media_info.volume) self.media_volume(controller, controller.media_info.volume)
if status: if status:
if not controller.media_info.is_background:
display.frame.evaluateJavaScript('show_blank("desktop");') display.frame.evaluateJavaScript('show_blank("desktop");')
self.current_media_players[controller.controller_type].set_visible(display, True) self.current_media_players[controller.controller_type].set_visible(display, True)
# Flash needs to be played and will not AutoPlay # Flash needs to be played and will not AutoPlay
@ -538,7 +539,7 @@ class MediaController(object):
controller.mediabar.actions['playbackPause'].setVisible(True) controller.mediabar.actions['playbackPause'].setVisible(True)
controller.mediabar.actions['playbackStop'].setVisible(True) controller.mediabar.actions['playbackStop'].setVisible(True)
if controller.is_live: if controller.is_live:
if controller.hide_menu.defaultAction().isChecked(): if controller.hide_menu.defaultAction().isChecked() and not controller.media_info.is_background:
controller.hide_menu.defaultAction().trigger() controller.hide_menu.defaultAction().trigger()
# Start Timer for ui updates # Start Timer for ui updates
if not self.timer.isActive(): if not self.timer.isActive():