Fix break screen transparency bug

This commit is contained in:
Gobinath 2016-11-05 10:04:35 +05:30
parent 0f275f8179
commit e3341e26c1
1 changed files with 9 additions and 9 deletions

View File

@ -131,15 +131,6 @@ class BreakScreen:
def __show_message(self, message):
self.lbl_message.set_text(message)
# Set the style only for the first time
if not self.is_pretified:
# Set style
css_provider = Gtk.CssProvider()
css_provider.load_from_path(self.style_sheet)
Gtk.StyleContext().add_provider_for_screen(Gdk.Screen.get_default(), css_provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION)
signal.signal(signal.SIGINT, signal.SIG_DFL)
self.is_pretified = True
# If the style is changed, the visibility must be redefined
self.btn_skip.set_visible(not self.strict_break)
# Lock the keyboard
@ -155,6 +146,15 @@ class BreakScreen:
self.window.present()
self.window.fullscreen()
# Set the style only for the first time
if not self.is_pretified:
# Set style
css_provider = Gtk.CssProvider()
css_provider.load_from_path(self.style_sheet)
Gtk.StyleContext().add_provider_for_screen(Gdk.Screen.get_default(), css_provider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION)
signal.signal(signal.SIGINT, signal.SIG_DFL)
self.is_pretified = True
"""
Hide the break screen from active window and destroy all other windows