From ae71fff5df129c544806e093c4bb39a522cd83aa Mon Sep 17 00:00:00 2001
From: Daniel Drake <dsd@laptop.org>
Date: Wed, 2 Dec 2009 11:34:09 +0000
Subject: [PATCH] Unfreeze DCON on intro screen (#1601)

Otherwise the display remained locked and the intro screen was
not visible.
---
 src/jarabe/intro/__init__.py |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/src/jarabe/intro/__init__.py b/src/jarabe/intro/__init__.py
index ca4f64d..ebf774d 100644
--- a/src/jarabe/intro/__init__.py
+++ b/src/jarabe/intro/__init__.py
@@ -1,6 +1,7 @@
 import os
 
 import gtk
+import gobject
 
 from sugar import env
 from sugar.profile import get_profile
@@ -8,6 +9,10 @@ from sugar.profile import get_profile
 from jarabe.intro.window import IntroWindow
 from jarabe.intro.window import create_profile
 
+def unfreeze_dcon_cb():
+    from jarabe.model import screen
+    screen.set_dcon_freeze(0)
+
 def check_profile():
     profile = get_profile()
 
@@ -22,4 +27,5 @@ def check_profile():
     if not profile.is_valid():
         win = IntroWindow()
         win.show_all()
+        gobject.idle_add(unfreeze_dcon_cb)
         gtk.main()
-- 
1.6.2.5

