Ticket #1601: 0001-Unfreeze-DCON-on-intro-screen-1601.2.patch

File 0001-Unfreeze-DCON-on-intro-screen-1601.2.patch, 1.0 KB (added by dsd, 14 years ago)

improved patch

  • bin/sugar-session

    From b66765b7d652d9e0fd99fc264400af63f4d1bd29 Mon Sep 17 00:00:00 2001
    From: Daniel Drake <dsd@laptop.org>
    Date: Wed, 2 Dec 2009 11:47:54 +0000
    Subject: [PATCH] Unfreeze DCON on intro screen (#1601)
    
    Otherwise the display remained locked and the intro screen was
    not visible.
    ---
     bin/sugar-session |    5 ++++-
     1 files changed, 4 insertions(+), 1 deletions(-)
    
    diff --git a/bin/sugar-session b/bin/sugar-session
    index ef22db0..471d878 100644
    a b def bootstrap(): 
    196196    setup_window_manager()
    197197    launcher.setup()
    198198
    199     gobject.idle_add(unfreeze_dcon_cb)
    200199    gobject.idle_add(setup_frame_cb)
    201200    gobject.idle_add(setup_keyhandler_cb)
    202201    gobject.idle_add(setup_journal_cb)
    def main(): 
    228227
    229228    set_fonts()
    230229
     230    # this must be added early, so that it executes and unfreezes the screen
     231    # even when we initially get blocked on the intro screen
     232    gobject.idle_add(unfreeze_dcon_cb)
     233
    231234    intro.check_profile()
    232235
    233236    start_ui_service()