Ticket #3652: 0001-Set-favourites-layout-to-RingLayout-if-it-s-not-set-.patch

File 0001-Set-favourites-layout-to-RingLayout-if-it-s-not-set-.patch, 1.2 KB (added by manuq, 12 years ago)

Patch with the fix

  • src/jarabe/desktop/favoritesview.py

    From eca8fa76ce96f146a1d720cd697590345cb38468 Mon Sep 17 00:00:00 2001
    From: =?UTF-8?q?Manuel=20Qui=C3=B1ones?= <manuq@laptop.org>
    Date: Tue, 29 May 2012 15:06:09 -0300
    Subject: [PATCH Sugar] Set favourites layout to RingLayout if it's not set in
     gconf SL #3652
    MIME-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit
    Mail-Followup-To: <sugar-devel@lists.sugarlabs.org>
    
    This prevent crashing jhbuild's sugar emulator startup if there is not
    a gconf setting for '/desktop/sugar/desktop/favorites_layout'.
    
    Signed-off-by: Manuel Quiñones <manuq@laptop.org>
    ---
     src/jarabe/desktop/favoritesview.py |    2 ++
     1 file changed, 2 insertions(+)
    
    diff --git a/src/jarabe/desktop/favoritesview.py b/src/jarabe/desktop/favoritesview.py
    index 654f400..c66d828 100644
    a b class FavoritesSetting(object): 
    673673    def __init__(self):
    674674        client = gconf.client_get_default()
    675675        self._layout = client.get_string(self._FAVORITES_KEY)
     676        if self._layout is None:
     677            self._layout = favoriteslayout.RingLayout.key
    676678        logging.debug('FavoritesSetting layout %r', self._layout)
    677679
    678680        self._mode = None